home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Star Patrol ••••
/
Star Patrol ееее.rsrc
/
CODE_6_GNonRes.txt
< prev
next >
Wrap
Text File
|
1990-02-12
|
326KB
|
5,762 lines
# near model CODE resource
# jump table entries: 2840-2966 (127 of them)
export_355:
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 205F movea.l A0, [A7]+
00000008 504F addq.w A7, 8
0000000A 4ED0 jmp [A0]
export_356:
0000000C 4E56 0000 link A6, 0
00000010 4AAE 000C tst.l [A6 + 0xC]
00000014 6608 bne +0xA /* 0000001E */
00000016 2D7C 00C8 000B 000C move.l [A6 + 0xC], 0xC8000B
label0000001E:
0000001E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000022 2F2E 000C move.l -[A7], [A6 + 0xC]
00000026 206E 0008 movea.l A0, [A6 + 0x8]
0000002A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000002E 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */]
00000032 206E 0008 movea.l A0, [A6 + 0x8]
00000036 2C48 movea.l A6, A0
00000038 4EFA 008C jmp [PC + 0x8C /* 000000C6 */]
0000003C 0000 4E5E ori.b D0, 0x5E /* '^' */
00000040 205F movea.l A0, [A7]+
00000042 DEFC 000A add.w A7, 0xA /* '\n' */
00000046 4ED0 jmp [A0]
export_357:
00000048 4E56 FFBA link A6, -0x0046
0000004C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000050 42A7 clr.l -[A7]
00000052 A975 syscall TickCount
00000054 2B5F FDBA move.l [A5 - 0x246], [A7]+
00000058 4267 clr.w -[A7]
0000005A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000005E 102E 000C move.b D0, [A6 + 0xC]
00000062 676A beq +0x6C /* 000000CE */
00000064 4AAD FDBE tst.l [A5 - 0x242]
00000068 56C0 sne D0
0000006A 4A00 tst.b D0
0000006C 6714 beq +0x16 /* 00000082 */
0000006E 206D FDBE movea.l A0, [A5 - 0x242]
00000072 2050 movea.l A0, [A0]
00000074 C028 000F and.b D0, [A0 + 0xF]
00000078 6708 beq +0xA /* 00000082 */
0000007A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000007E 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
label00000082:
00000082 4AAD FEFE tst.l [A5 - 0x102]
00000086 6746 beq +0x48 /* 000000CE */
00000088 206D FEFE movea.l A0, [A5 - 0x102]
0000008C 2050 movea.l A0, [A0]
0000008E 1028 003A move.b D0, [A0 + 0x3A]
00000092 663A bne +0x3C /* 000000CE */
00000094 42A7 clr.l -[A7]
00000096 A9FC syscall ZeroScrap
00000098 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000009C 486E FFBA pea.l [A6 - 0x46]
000000A0 486D 0B42 pea.l [A5 + 0xB42 /* export_356 */]
000000A4 2F0E move.l -[A7], A6
000000A6 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000000AA 2F2D FEFE move.l -[A7], [A5 - 0x102]
000000AE 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
000000B2 486E FFBA pea.l [A6 - 0x46]
000000B6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000000BA 206D FEFE movea.l A0, [A5 - 0x102]
000000BE 2050 movea.l A0, [A0]
000000C0 117C 0001 003A move.b [A0 + 0x3A], 0x1
label000000C6:
000000C6 4FEE FF9A lea.l A7, [A6 - 0x66]
000000CA 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label000000CE:
000000CE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000000D2 4E5E unlink A6
000000D4 205F movea.l A0, [A7]+
000000D6 5C4F addq.w A7, 6
000000D8 4ED0 jmp [A0]
fn000000DA:
000000DA 4E56 FFFC link A6, -0x0004
000000DE 48E7 0108 movem.l -[A7], D7,A4
000000E2 286E 0008 movea.l A4, [A6 + 0x8]
000000E6 2F0C move.l -[A7], A4
000000E8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000000EC 2F0C move.l -[A7], A4
000000EE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000000F2 42A7 clr.l -[A7]
000000F4 42A7 clr.l -[A7]
000000F6 2F0C move.l -[A7], A4
000000F8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000000FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000100 2F14 move.l -[A7], [A4]
00000102 A9FE syscall PutScrap
00000104 2E1F move.l D7, [A7]+
00000106 2F0C move.l -[A7], A4
00000108 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000010C 3D47 0010 move.w [A6 + 0x10], D7
00000110 4CDF 1080 movem.l D7,A4, [A7]+
00000114 4E5E unlink A6
00000116 205F movea.l A0, [A7]+
00000118 504F addq.w A7, 8
0000011A 4ED0 jmp [A0]
export_358:
0000011C 4E56 FFFC link A6, -0x0004
00000120 2F0C move.l -[A7], A4
00000122 286E 0008 movea.l A4, [A6 + 0x8]
00000126 204C movea.l A0, A4
00000128 5088 addq.l A0, 8
0000012A 2050 movea.l A0, [A0]
0000012C 2D48 FFFC move.l [A6 - 0x4], A0
00000130 1F2C 000E move.b -[A7], [A4 + 0xE]
00000134 1F2C 000C move.b -[A7], [A4 + 0xC]
00000138 2F2E 000C move.l -[A7], [A6 + 0xC]
0000013C 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000140 285F movea.l A4, [A7]+
00000142 4E5E unlink A6
00000144 205F movea.l A0, [A7]+
00000146 504F addq.w A7, 8
00000148 4ED0 jmp [A0]
export_359:
0000014A 4E56 FFFA link A6, -0x0006
0000014E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000152 2C2E 0008 move.l D6, [A6 + 0x8]
00000156 2846 movea.l A4, D6
00000158 102E 000E move.b D0, [A6 + 0xE]
0000015C B02E 000C cmp.b D0, [A6 + 0xC]
00000160 6740 beq +0x42 /* 000001A2 */
00000162 2F06 move.l -[A7], D6
00000164 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
00000168 4207 clr.b D7
0000016A 6030 bra +0x32 /* 0000019C */
label0000016C:
0000016C 1007 move.b D0, D7
0000016E 4880 ext.w D0
00000170 2054 movea.l A0, [A4]
00000172 E540 asl D0.w, 2
00000174 2670 002C movea.l A3, [A0 + D0.w + 0x2C]
00000178 200B move.l D0, A3
0000017A 671E beq +0x20 /* 0000019A */
0000017C 2054 movea.l A0, [A4]
0000017E 1028 004A move.b D0, [A0 + 0x4A]
00000182 C02E 000C and.b D0, [A6 + 0xC]
00000186 670E beq +0x10 /* 00000196 */
00000188 2F0B move.l -[A7], A3
0000018A A957 syscall ShowControl
0000018C 2053 movea.l A0, [A3]
0000018E 4868 0008 pea.l [A0 + 0x8]
00000192 A92A syscall ValidRect
00000194 6004 bra +0x6 /* 0000019A */
label00000196:
00000196 2F0B move.l -[A7], A3
00000198 A958 syscall HideControl
label0000019A:
0000019A 5207 addq.b D7, 1
label0000019C:
0000019C 7001 moveq.l D0, 0x01
0000019E B007 cmp.b D0, D7
000001A0 6CCA bge -0x34 /* 0000016C */
label000001A2:
000001A2 486D 0B52 pea.l [A5 + 0xB52 /* export_358 */]
000001A6 2F0E move.l -[A7], A6
000001A8 2F06 move.l -[A7], D6
000001AA 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
000001AE 2054 movea.l A0, [A4]
000001B0 4AA8 0020 tst.l [A0 + 0x20]
000001B4 6718 beq +0x1A /* 000001CE */
000001B6 2F06 move.l -[A7], D6
000001B8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000001BC 1F2E 000E move.b -[A7], [A6 + 0xE]
000001C0 1F2E 000C move.b -[A7], [A6 + 0xC]
000001C4 2054 movea.l A0, [A4]
000001C6 2F28 0020 move.l -[A7], [A0 + 0x20]
000001CA 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
label000001CE:
000001CE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000001D2 4E5E unlink A6
000001D4 205F movea.l A0, [A7]+
000001D6 504F addq.w A7, 8
000001D8 4ED0 jmp [A0]
export_360:
000001DA 4E56 FFFE link A6, -0x0002
000001DE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000001E2 266E 0008 movea.l A3, [A6 + 0x8]
000001E6 1C2E 000C move.b D6, [A6 + 0xC]
000001EA 284B movea.l A4, A3
000001EC 2054 movea.l A0, [A4]
000001EE BC28 006E cmp.b D6, [A0 + 0x6E]
000001F2 56C7 sne D7
000001F4 4407 neg.b D7
000001F6 1007 move.b D0, D7
000001F8 6706 beq +0x8 /* 00000200 */
000001FA 2F0B move.l -[A7], A3
000001FC 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */]
label00000200:
00000200 2054 movea.l A0, [A4]
00000202 1F28 006E move.b -[A7], [A0 + 0x6E]
00000206 1F06 move.b -[A7], D6
00000208 2F0B move.l -[A7], A3
0000020A 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000020E 1006 move.b D0, D6
00000210 673A beq +0x3C /* 0000024C */
00000212 1007 move.b D0, D7
00000214 6722 beq +0x24 /* 00000238 */
00000216 4AAD FDD0 tst.l [A5 - 0x230]
0000021A 670A beq +0xC /* 00000226 */
0000021C 4267 clr.w -[A7]
0000021E 2F2D FDD0 move.l -[A7], [A5 - 0x230]
00000222 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
label00000226:
00000226 2B4B FDD0 move.l [A5 - 0x230], A3
0000022A 2054 movea.l A0, [A4]
0000022C 2B68 007E FD4E move.l [A5 - 0x2B2], [A0 + 0x7E]
00000232 2B68 006A FEEC move.l [A5 - 0x114], [A0 + 0x6A]
label00000238:
00000238 2054 movea.l A0, [A4]
0000023A 1F28 006E move.b -[A7], [A0 + 0x6E]
0000023E 1F3C 0001 move.b -[A7], 0x1
00000242 2F2D FD4E move.l -[A7], [A5 - 0x2B2]
00000246 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
0000024A 6034 bra +0x36 /* 00000280 */
label0000024C:
0000024C 2054 movea.l A0, [A4]
0000024E 1F28 006E move.b -[A7], [A0 + 0x6E]
00000252 4267 clr.w -[A7]
00000254 2F2D FD4E move.l -[A7], [A5 - 0x2B2]
00000258 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
0000025C 1007 move.b D0, D7
0000025E 6720 beq +0x22 /* 00000280 */
00000260 7000 moveq.l D0, 0x00
00000262 2B40 FDD0 move.l [A5 - 0x230], D0
00000266 2054 movea.l A0, [A4]
00000268 216D FD4E 007E move.l [A0 + 0x7E], [A5 - 0x2B2]
0000026E 2B6D FF24 FD4E move.l [A5 - 0x2B2], [A5 - 0xDC]
00000274 7000 moveq.l D0, 0x00
00000276 2B40 FEEC move.l [A5 - 0x114], D0
0000027A 486D F9B2 pea.l [A5 - 0x64E]
0000027E A851 syscall SetCursor
label00000280:
00000280 2054 movea.l A0, [A4]
00000282 1028 0070 move.b D0, [A0 + 0x70]
00000286 6706 beq +0x8 /* 0000028E */
00000288 2F0B move.l -[A7], A3
0000028A 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
label0000028E:
0000028E 2054 movea.l A0, [A4]
00000290 1146 006E move.b [A0 + 0x6E], D6
00000294 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000298 4E5E unlink A6
0000029A 205F movea.l A0, [A7]+
0000029C 5C4F addq.w A7, 6
0000029E 4ED0 jmp [A0]
export_361:
000002A0 4E56 FFFC link A6, -0x0004
000002A4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000002A8 266E 0008 movea.l A3, [A6 + 0x8]
000002AC 182E 000C move.b D4, [A6 + 0xC]
000002B0 284B movea.l A4, A3
000002B2 B82E 000E cmp.b D4, [A6 + 0xE]
000002B6 6726 beq +0x28 /* 000002DE */
000002B8 7C04 moveq.l D6, 0x04
000002BA 2054 movea.l A0, [A4]
000002BC 1E28 0019 move.b D7, [A0 + 0x19]
000002C0 1004 move.b D0, D4
000002C2 6706 beq +0x8 /* 000002CA */
000002C4 1A07 move.b D5, D7
000002C6 1E06 move.b D7, D6
000002C8 1C05 move.b D6, D5
label000002CA:
000002CA BE06 cmp.b D7, D6
000002CC 670A beq +0xC /* 000002D8 */
000002CE 1F06 move.b -[A7], D6
000002D0 1F07 move.b -[A7], D7
000002D2 2F0B move.l -[A7], A3
000002D4 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
label000002D8:
000002D8 2054 movea.l A0, [A4]
000002DA 1147 001A move.b [A0 + 0x1A], D7
label000002DE:
000002DE 1004 move.b D0, D4
000002E0 6706 beq +0x8 /* 000002E8 */
000002E2 2F0B move.l -[A7], A3
000002E4 4EAD 213A jsr [A5 + 0x213A /* export_1059 */]
label000002E8:
000002E8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000002EC 4E5E unlink A6
000002EE 205F movea.l A0, [A7]+
000002F0 504F addq.w A7, 8
000002F2 4ED0 jmp [A0]
export_362:
000002F4 4E56 FF18 link A6, -0x00E8
000002F8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000002FC 2C2E 0008 move.l D6, [A6 + 0x8]
00000300 2846 movea.l A4, D6
00000302 2054 movea.l A0, [A4]
00000304 1028 003E move.b D0, [A0 + 0x3E]
00000308 6700 00BA beq +0xBC /* 000003C4 */
0000030C 2054 movea.l A0, [A4]
0000030E 1028 003B move.b D0, [A0 + 0x3B]
00000312 6706 beq +0x8 /* 0000031A */
00000314 2F06 move.l -[A7], D6
00000316 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label0000031A:
0000031A 41EE FFF4 lea.l A0, [A6 - 0xC]
0000031E 2454 movea.l A2, [A4]
00000320 43EA 0008 lea.l A1, [A2 + 0x8]
00000324 20D9 move.l [A0]+, [A1]+
00000326 20D9 move.l [A0]+, [A1]+
00000328 102D FB1F move.b D0, [A5 - 0x4E1]
0000032C 6708 beq +0xA /* 00000336 */
0000032E 486E FF18 pea.l [A6 - 0xE8]
00000332 AA00 syscall OpenCPort
00000334 6006 bra +0x8 /* 0000033C */
label00000336:
00000336 486E FF84 pea.l [A6 - 0x7C]
0000033A A86F syscall OpenPort
label0000033C:
0000033C 42A7 clr.l -[A7]
0000033E 486E FFF4 pea.l [A6 - 0xC]
00000342 A8F3 syscall OpenPicture
00000344 265F movea.l A3, [A7]+
00000346 200B move.l D0, A3
00000348 675C beq +0x5E /* 000003A6 */
0000034A 1B7C 0001 FEE7 move.b [A5 - 0x119], 0x1
00000350 486E FFF4 pea.l [A6 - 0xC]
00000354 A87B syscall ClipRect
00000356 486E FFF4 pea.l [A6 - 0xC]
0000035A 2F06 move.l -[A7], D6
0000035C 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00000360 422D FEE7 clr.b [A5 - 0x119]
00000364 A8F4 syscall ClosePicture
00000366 4267 clr.w -[A7]
00000368 2053 movea.l A0, [A3]
0000036A 4868 0002 pea.l [A0 + 0x2]
0000036E A8AE syscall EmptyRect
00000370 101F move.b D0, [A7]+
00000372 670E beq +0x10 /* 00000382 */
00000374 2F0B move.l -[A7], A3
00000376 A8F5 syscall KillPicture
00000378 3F3C FF94 move.w -[A7], 0xFF94
0000037C 42A7 clr.l -[A7]
0000037E 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
label00000382:
00000382 4267 clr.w -[A7]
00000384 2F3A 0048 move.l -[A7], [PC + 0x48 /* 000003CE, value 0x50494354 'PICT' */]
00000388 2F0B move.l -[A7], A3
0000038A 4EBA FD4E jsr [PC - 0x2B2 /* 000000DA */]
0000038E 301F move.w D0, [A7]+
00000390 48C0 ext.l D0
00000392 2E00 move.l D7, D0
00000394 2F0B move.l -[A7], A3
00000396 A8F5 syscall KillPicture
00000398 4A87 tst.l D7
0000039A 6708 beq +0xA /* 000003A4 */
0000039C 3F07 move.w -[A7], D7
0000039E 42A7 clr.l -[A7]
000003A0 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
label000003A4:
000003A4 600A bra +0xC /* 000003B0 */
label000003A6:
000003A6 3F3C FF94 move.w -[A7], 0xFF94
000003AA 42A7 clr.l -[A7]
000003AC 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
label000003B0:
000003B0 102D FB1F move.b D0, [A5 - 0x4E1]
000003B4 6708 beq +0xA /* 000003BE */
000003B6 486E FF18 pea.l [A6 - 0xE8]
000003BA A87D syscall ClosePort
000003BC 6006 bra +0x8 /* 000003C4 */
label000003BE:
000003BE 486E FF84 pea.l [A6 - 0x7C]
000003C2 A87D syscall ClosePort
label000003C4:
000003C4 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000003C8 4E5E unlink A6
000003CA 2E9F move.l [A7], [A7]+
000003CC 4E75 rts
000003CE 5049 addq.w A1, 8
000003D0 4354 chk.w D1, [A4]
export_363:
000003D2 4E56 FFF8 link A6, -0x0008
000003D6 48E7 0118 movem.l -[A7], D7,A3,A4
000003DA 2E2E 000E move.l D7, [A6 + 0xE]
000003DE 102E 000C move.b D0, [A6 + 0xC]
000003E2 6710 beq +0x12 /* 000003F4 */
000003E4 2047 movea.l A0, D7
000003E6 2050 movea.l A0, [A0]
000003E8 216D FDCC 0002 move.l [A0 + 0x2], [A5 - 0x234]
000003EE 2B47 FDCC move.l [A5 - 0x234], D7
000003F2 603C bra +0x3E /* 00000430 */
label000003F4:
000003F4 7000 moveq.l D0, 0x00
000003F6 2640 movea.l A3, D0
000003F8 286D FDCC movea.l A4, [A5 - 0x234]
label000003FC:
000003FC 200C move.l D0, A4
000003FE 6730 beq +0x32 /* 00000430 */
00000400 BE8C cmp.l D7, A4
00000402 6622 bne +0x24 /* 00000426 */
00000404 200B move.l D0, A3
00000406 660C bne +0xE /* 00000414 */
00000408 2047 movea.l A0, D7
0000040A 2050 movea.l A0, [A0]
0000040C 2B68 0002 FDCC move.l [A5 - 0x234], [A0 + 0x2]
00000412 600C bra +0xE /* 00000420 */
label00000414:
00000414 2047 movea.l A0, D7
00000416 2050 movea.l A0, [A0]
00000418 2253 movea.l A1, [A3]
0000041A 2368 0002 0002 move.l [A1 + 0x2], [A0 + 0x2]
label00000420:
00000420 7000 moveq.l D0, 0x00
00000422 2840 movea.l A4, D0
00000424 6008 bra +0xA /* 0000042E */
label00000426:
00000426 264C movea.l A3, A4
00000428 2054 movea.l A0, [A4]
0000042A 2868 0002 movea.l A4, [A0 + 0x2]
label0000042E:
0000042E 60CC bra -0x32 /* 000003FC */
label00000430:
00000430 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000434 4E5E unlink A6
00000436 205F movea.l A0, [A7]+
00000438 DEFC 000A add.w A7, 0xA /* '\n' */
0000043C 4ED0 jmp [A0]
export_364:
0000043E 4E56 FFFC link A6, -0x0004
00000442 2F0C move.l -[A7], A4
00000444 286E 0008 movea.l A4, [A6 + 0x8]
00000448 204C movea.l A0, A4
0000044A 5088 addq.l A0, 8
0000044C 2050 movea.l A0, [A0]
0000044E 2D48 FFFC move.l [A6 - 0x4], A0
00000452 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000456 2F2C 000C move.l -[A7], [A4 + 0xC]
0000045A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000045E 4EAD 1F5A jsr [A5 + 0x1F5A /* export_999 */]
00000462 285F movea.l A4, [A7]+
00000464 4E5E unlink A6
00000466 205F movea.l A0, [A7]+
00000468 504F addq.w A7, 8
0000046A 4ED0 jmp [A0]
export_365:
0000046C 4E56 0000 link A6, 0
00000470 486D 0B82 pea.l [A5 + 0xB82 /* export_364 */]
00000474 2F0E move.l -[A7], A6
00000476 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000047A 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
0000047E 4E5E unlink A6
00000480 205F movea.l A0, [A7]+
00000482 DEFC 000C add.w A7, 0xC
00000486 4ED0 jmp [A0]
export_366:
00000488 4E56 FFFC link A6, -0x0004
0000048C 2F0C move.l -[A7], A4
0000048E 286E 0008 movea.l A4, [A6 + 0x8]
00000492 204C movea.l A0, A4
00000494 5088 addq.l A0, 8
00000496 2050 movea.l A0, [A0]
00000498 2D48 FFFC move.l [A6 - 0x4], A0
0000049C 2F2C 0010 move.l -[A7], [A4 + 0x10]
000004A0 2F2C 000C move.l -[A7], [A4 + 0xC]
000004A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000004A8 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
000004AC 285F movea.l A4, [A7]+
000004AE 4E5E unlink A6
000004B0 205F movea.l A0, [A7]+
000004B2 504F addq.w A7, 8
000004B4 4ED0 jmp [A0]
export_367:
000004B6 4E56 0000 link A6, 0
000004BA 2F0C move.l -[A7], A4
000004BC 286E 0008 movea.l A4, [A6 + 0x8]
000004C0 486D 0B92 pea.l [A5 + 0xB92 /* export_366 */]
000004C4 2F0E move.l -[A7], A6
000004C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004CA 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
000004CE 2054 movea.l A0, [A4]
000004D0 4AA8 0020 tst.l [A0 + 0x20]
000004D4 670A beq +0xC /* 000004E0 */
000004D6 2054 movea.l A0, [A4]
000004D8 2F28 0020 move.l -[A7], [A0 + 0x20]
000004DC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label000004E0:
000004E0 285F movea.l A4, [A7]+
000004E2 4E5E unlink A6
000004E4 205F movea.l A0, [A7]+
000004E6 DEFC 000C add.w A7, 0xC
000004EA 4ED0 jmp [A0]
export_368:
000004EC 4E56 0000 link A6, 0
000004F0 48E7 0018 movem.l -[A7], A3,A4
000004F4 266E 0008 movea.l A3, [A6 + 0x8]
000004F8 284B movea.l A4, A3
000004FA 2054 movea.l A0, [A4]
000004FC 1028 004D move.b D0, [A0 + 0x4D]
00000500 6712 beq +0x14 /* 00000514 */
00000502 2F0B move.l -[A7], A3
00000504 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
00000508 2054 movea.l A0, [A4]
0000050A 4868 0014 pea.l [A0 + 0x14]
0000050E 2F0B move.l -[A7], A3
00000510 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
label00000514:
00000514 4CDF 1800 movem.l A3,A4, [A7]+
00000518 4E5E unlink A6
0000051A 2E9F move.l [A7], [A7]+
0000051C 4E75 rts
export_369:
0000051E 4E56 0000 link A6, 0
00000522 2F0A move.l -[A7], A2
00000524 206E 0008 movea.l A0, [A6 + 0x8]
00000528 226E 000C movea.l A1, [A6 + 0xC]
0000052C 2050 movea.l A0, [A0]
0000052E 45E8 004E lea.l A2, [A0 + 0x4E]
00000532 22DA move.l [A1]+, [A2]+
00000534 22DA move.l [A1]+, [A2]+
00000536 245F movea.l A2, [A7]+
00000538 4E5E unlink A6
0000053A 205F movea.l A0, [A7]+
0000053C 504F addq.w A7, 8
0000053E 4ED0 jmp [A0]
export_370:
00000540 4E56 0000 link A6, 0
00000544 2F0A move.l -[A7], A2
00000546 206E 0008 movea.l A0, [A6 + 0x8]
0000054A 226E 000C movea.l A1, [A6 + 0xC]
0000054E 2050 movea.l A0, [A0]
00000550 45E8 0056 lea.l A2, [A0 + 0x56]
00000554 22DA move.l [A1]+, [A2]+
00000556 22DA move.l [A1]+, [A2]+
00000558 245F movea.l A2, [A7]+
0000055A 4E5E unlink A6
0000055C 205F movea.l A0, [A7]+
0000055E 504F addq.w A7, 8
00000560 4ED0 jmp [A0]
export_371:
00000562 4E56 FFF0 link A6, -0x0010
00000566 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
0000056A 2E2E 000C move.l D7, [A6 + 0xC]
0000056E 2C2E 0008 move.l D6, [A6 + 0x8]
00000572 2846 movea.l A4, D6
00000574 2054 movea.l A0, [A4]
00000576 2668 0020 movea.l A3, [A0 + 0x20]
0000057A 200B move.l D0, A3
0000057C 6744 beq +0x46 /* 000005C2 */
0000057E 202D FD4E move.l D0, [A5 - 0x2B2]
00000582 2053 movea.l A0, [A3]
00000584 B0A8 0024 cmp.l D0, [A0 + 0x24]
00000588 6616 bne +0x18 /* 000005A0 */
0000058A 2254 movea.l A1, [A4]
0000058C 2069 0008 movea.l A0, [A1 + 0x8]
00000590 2050 movea.l A0, [A0]
00000592 1F28 006E move.b -[A7], [A0 + 0x6E]
00000596 4267 clr.w -[A7]
00000598 2F2D FD4E move.l -[A7], [A5 - 0x2B2]
0000059C 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
label000005A0:
000005A0 2054 movea.l A0, [A4]
000005A2 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44]
000005A8 2054 movea.l A0, [A4]
000005AA 2F28 0014 move.l -[A7], [A0 + 0x14]
000005AE 486E FFF8 pea.l [A6 - 0x8]
000005B2 A87E syscall AddPt
000005B4 2053 movea.l A0, [A3]
000005B6 216E FFF8 002C move.l [A0 + 0x2C], [A6 - 0x8]
000005BC 2F0B move.l -[A7], A3
000005BE 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
label000005C2:
000005C2 2054 movea.l A0, [A4]
000005C4 2147 0020 move.l [A0 + 0x20], D7
000005C8 2247 movea.l A1, D7
000005CA 2251 movea.l A1, [A1]
000005CC 2346 001C move.l [A1 + 0x1C], D6
000005D0 2247 movea.l A1, D7
000005D2 2251 movea.l A1, [A1]
000005D4 2346 0002 move.l [A1 + 0x2], D6
000005D8 2F07 move.l -[A7], D7
000005DA 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
000005DE 2F07 move.l -[A7], D7
000005E0 4EAD 213A jsr [A5 + 0x213A /* export_1059 */]
000005E4 2047 movea.l A0, D7
000005E6 2050 movea.l A0, [A0]
000005E8 2F28 000C move.l -[A7], [A0 + 0xC]
000005EC 2F06 move.l -[A7], D6
000005EE 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */]
000005F2 2047 movea.l A0, D7
000005F4 2050 movea.l A0, [A0]
000005F6 2F28 002C move.l -[A7], [A0 + 0x2C]
000005FA 1F3C 0001 move.b -[A7], 0x1
000005FE 2F06 move.l -[A7], D6
00000600 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000604 200B move.l D0, A3
00000606 6700 00BC beq +0xBE /* 000006C4 */
0000060A 2254 movea.l A1, [A4]
0000060C 41E9 0008 lea.l A0, [A1 + 0x8]
00000610 2050 movea.l A0, [A0]
00000612 2D48 FFF4 move.l [A6 - 0xC], A0
00000616 2050 movea.l A0, [A0]
00000618 4AA8 006A tst.l [A0 + 0x6A]
0000061C 6754 beq +0x56 /* 00000672 */
0000061E 206E FFF4 movea.l A0, [A6 - 0xC]
00000622 2050 movea.l A0, [A0]
00000624 43E8 006A lea.l A1, [A0 + 0x6A]
00000628 2251 movea.l A1, [A1]
0000062A 2D49 FFF0 move.l [A6 - 0x10], A1
0000062E 206E FFF0 movea.l A0, [A6 - 0x10]
00000632 2253 movea.l A1, [A3]
00000634 2029 0014 move.l D0, [A1 + 0x14]
00000638 2050 movea.l A0, [A0]
0000063A B0A8 0010 cmp.l D0, [A0 + 0x10]
0000063E 57C0 seq D0
00000640 206E FFF0 movea.l A0, [A6 - 0x10]
00000644 2050 movea.l A0, [A0]
00000646 2228 0010 move.l D1, [A0 + 0x10]
0000064A B2AD FD86 cmp.l D1, [A5 - 0x27A]
0000064E 57C1 seq D1
00000650 8001 or.b D0, D1
00000652 671E beq +0x20 /* 00000672 */
00000654 2047 movea.l A0, D7
00000656 2050 movea.l A0, [A0]
00000658 2028 0014 move.l D0, [A0 + 0x14]
0000065C B0AD FD86 cmp.l D0, [A5 - 0x27A]
00000660 6710 beq +0x12 /* 00000672 */
00000662 2047 movea.l A0, D7
00000664 226E FFF0 movea.l A1, [A6 - 0x10]
00000668 2050 movea.l A0, [A0]
0000066A 2251 movea.l A1, [A1]
0000066C 2368 0014 0010 move.l [A1 + 0x10], [A0 + 0x14]
label00000672:
00000672 202D FD4E move.l D0, [A5 - 0x2B2]
00000676 2053 movea.l A0, [A3]
00000678 B0A8 0024 cmp.l D0, [A0 + 0x24]
0000067C 6620 bne +0x22 /* 0000069E */
0000067E 2047 movea.l A0, D7
00000680 2050 movea.l A0, [A0]
00000682 2B68 0024 FD4E move.l [A5 - 0x2B2], [A0 + 0x24]
00000688 4267 clr.w -[A7]
0000068A 2254 movea.l A1, [A4]
0000068C 2069 0008 movea.l A0, [A1 + 0x8]
00000690 2050 movea.l A0, [A0]
00000692 1F28 006E move.b -[A7], [A0 + 0x6E]
00000696 2F2D FD4E move.l -[A7], [A5 - 0x2B2]
0000069A 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */]
label0000069E:
0000069E 2254 movea.l A1, [A4]
000006A0 2069 0008 movea.l A0, [A1 + 0x8]
000006A4 2050 movea.l A0, [A0]
000006A6 2028 007E move.l D0, [A0 + 0x7E]
000006AA 2053 movea.l A0, [A3]
000006AC B0A8 0024 cmp.l D0, [A0 + 0x24]
000006B0 6612 bne +0x14 /* 000006C4 */
000006B2 2047 movea.l A0, D7
000006B4 2454 movea.l A2, [A4]
000006B6 226A 0008 movea.l A1, [A2 + 0x8]
000006BA 2050 movea.l A0, [A0]
000006BC 2251 movea.l A1, [A1]
000006BE 2368 0024 007E move.l [A1 + 0x7E], [A0 + 0x24]
label000006C4:
000006C4 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000006C8 4E5E unlink A6
000006CA 205F movea.l A0, [A7]+
000006CC 504F addq.w A7, 8
000006CE 4ED0 jmp [A0]
export_372:
000006D0 4E56 FFF0 link A6, -0x0010
000006D4 48E7 0038 movem.l -[A7], A2,A3,A4
000006D8 266E 0008 movea.l A3, [A6 + 0x8]
000006DC 284B movea.l A4, A3
000006DE 2054 movea.l A0, [A4]
000006E0 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14]
000006E6 202E FFFC move.l D0, [A6 - 0x4]
000006EA B0AE 000E cmp.l D0, [A6 + 0xE]
000006EE 6778 beq +0x7A /* 00000768 */
000006F0 41EE FFF4 lea.l A0, [A6 - 0xC]
000006F4 2454 movea.l A2, [A4]
000006F6 43EA 0014 lea.l A1, [A2 + 0x14]
000006FA 20D9 move.l [A0]+, [A1]+
000006FC 20D9 move.l [A0]+, [A1]+
000006FE 2F0B move.l -[A7], A3
00000700 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
00000704 102E 000C move.b D0, [A6 + 0xC]
00000708 6706 beq +0x8 /* 00000710 */
0000070A 486E FFF4 pea.l [A6 - 0xC]
0000070E A928 syscall InvalRect
label00000710:
00000710 2D6E 000E FFF0 move.l [A6 - 0x10], [A6 + 0xE]
00000716 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000071A 486E FFF0 pea.l [A6 - 0x10]
0000071E A87F syscall SubPt
00000720 486E FFF4 pea.l [A6 - 0xC]
00000724 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000728 A8A8 syscall OffsetRect
0000072A 102E 000C move.b D0, [A6 + 0xC]
0000072E 6706 beq +0x8 /* 00000736 */
00000730 486E FFF4 pea.l [A6 - 0xC]
00000734 A928 syscall InvalRect
label00000736:
00000736 2254 movea.l A1, [A4]
00000738 41E9 0014 lea.l A0, [A1 + 0x14]
0000073C 45EE FFF4 lea.l A2, [A6 - 0xC]
00000740 20DA move.l [A0]+, [A2]+
00000742 20DA move.l [A0]+, [A2]+
00000744 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000748 2054 movea.l A0, [A4]
0000074A 4868 0044 pea.l [A0 + 0x44]
0000074E A87F syscall SubPt
00000750 4267 clr.w -[A7]
00000752 2F0B move.l -[A7], A3
00000754 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */]
00000758 101F move.b D0, [A7]+
0000075A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000075E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000762 2F0B move.l -[A7], A3
00000764 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */]
label00000768:
00000768 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000076C 4E5E unlink A6
0000076E 205F movea.l A0, [A7]+
00000770 DEFC 000A add.w A7, 0xA /* '\n' */
00000774 4ED0 jmp [A0]
export_373:
00000776 4E56 0000 link A6, 0
0000077A 4E5E unlink A6
0000077C 205F movea.l A0, [A7]+
0000077E DEFC 000C add.w A7, 0xC
00000782 4ED0 jmp [A0]
export_374:
fn00000784:
00000784 4E56 FFEA link A6, -0x0016
00000788 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
0000078C 2E2E 0008 move.l D7, [A6 + 0x8]
00000790 2847 movea.l A4, D7
00000792 41EE FFF8 lea.l A0, [A6 - 0x8]
00000796 2454 movea.l A2, [A4]
00000798 43EA 0014 lea.l A1, [A2 + 0x14]
0000079C 20D9 move.l [A0]+, [A1]+
0000079E 20D9 move.l [A0]+, [A1]+
000007A0 202E FFFC move.l D0, [A6 - 0x4]
000007A4 B0AE 000E cmp.l D0, [A6 + 0xE]
000007A8 6700 0098 beq +0x9A /* 00000842 */
000007AC 2054 movea.l A0, [A4]
000007AE 216E 000E 0018 move.l [A0 + 0x18], [A6 + 0xE]
000007B4 2F07 move.l -[A7], D7
000007B6 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
000007BA 4267 clr.w -[A7]
000007BC 2F07 move.l -[A7], D7
000007BE 4EAD 1F82 jsr [A5 + 0x1F82 /* export_1004 */]
000007C2 1C1F move.b D6, [A7]+
000007C4 1006 move.b D0, D6
000007C6 670C beq +0xE /* 000007D4 */
000007C8 1F3C 0001 move.b -[A7], 0x1
000007CC 2F07 move.l -[A7], D7
000007CE 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
000007D2 6060 bra +0x62 /* 00000834 */
label000007D4:
000007D4 102E 000C move.b D0, [A6 + 0xC]
000007D8 675A beq +0x5C /* 00000834 */
000007DA 42A7 clr.l -[A7]
000007DC A8D8 syscall NewRgn
000007DE 265F movea.l A3, [A7]+
000007E0 2F0B move.l -[A7], A3
000007E2 486E FFF8 pea.l [A6 - 0x8]
000007E6 A8DF syscall RectRgn
000007E8 2F2D FB60 move.l -[A7], [A5 - 0x4A0]
000007EC 2054 movea.l A0, [A4]
000007EE 4868 0014 pea.l [A0 + 0x14]
000007F2 A8DF syscall RectRgn
000007F4 2F0B move.l -[A7], A3
000007F6 2F2D FB60 move.l -[A7], [A5 - 0x4A0]
000007FA 2F2D FB60 move.l -[A7], [A5 - 0x4A0]
000007FE A8E5 syscall UnionRgn
00000800 4267 clr.w -[A7]
00000802 486E FFF8 pea.l [A6 - 0x8]
00000806 2054 movea.l A0, [A4]
00000808 4868 0014 pea.l [A0 + 0x14]
0000080C 486E FFEC pea.l [A6 - 0x14]
00000810 A8AA syscall SectRect
00000812 101F move.b D0, [A7]+
00000814 6714 beq +0x16 /* 0000082A */
00000816 2F0B move.l -[A7], A3
00000818 486E FFEC pea.l [A6 - 0x14]
0000081C A8DF syscall RectRgn
0000081E 2F2D FB60 move.l -[A7], [A5 - 0x4A0]
00000822 2F0B move.l -[A7], A3
00000824 2F2D FB60 move.l -[A7], [A5 - 0x4A0]
00000828 A8E6 syscall DiffRgn
label0000082A:
0000082A 2F2D FB60 move.l -[A7], [A5 - 0x4A0]
0000082E A927 syscall InvalRgn
00000830 2F0B move.l -[A7], A3
00000832 A8D9 syscall DisposRgn/DisposeRgn
label00000834:
00000834 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000838 2F2E 000E move.l -[A7], [A6 + 0xE]
0000083C 2F07 move.l -[A7], D7
0000083E 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
label00000842:
00000842 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000846 4E5E unlink A6
00000848 205F movea.l A0, [A7]+
0000084A DEFC 000A add.w A7, 0xA /* '\n' */
0000084E 4ED0 jmp [A0]
export_375:
00000850 4E56 0000 link A6, 0
00000854 4E5E unlink A6
00000856 205F movea.l A0, [A7]+
00000858 DEFC 000C add.w A7, 0xC
0000085C 4ED0 jmp [A0]
export_376:
0000085E 4E56 0000 link A6, 0
00000862 48E7 0108 movem.l -[A7], D7,A4
00000866 1E2E 000C move.b D7, [A6 + 0xC]
0000086A 286E 0008 movea.l A4, [A6 + 0x8]
0000086E 2054 movea.l A0, [A4]
00000870 BE28 004A cmp.b D7, [A0 + 0x4A]
00000874 676A beq +0x6C /* 000008E0 */
00000876 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000087A 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
0000087E 2054 movea.l A0, [A4]
00000880 4AA8 0008 tst.l [A0 + 0x8]
00000884 6754 beq +0x56 /* 000008DA */
00000886 2254 movea.l A1, [A4]
00000888 2069 0008 movea.l A0, [A1 + 0x8]
0000088C 2050 movea.l A0, [A0]
0000088E 1028 006E move.b D0, [A0 + 0x6E]
00000892 6746 beq +0x48 /* 000008DA */
00000894 1007 move.b D0, D7
00000896 6722 beq +0x24 /* 000008BA */
00000898 2054 movea.l A0, [A4]
0000089A 4AA8 0030 tst.l [A0 + 0x30]
0000089E 6708 beq +0xA /* 000008A8 */
000008A0 2054 movea.l A0, [A4]
000008A2 2F28 0030 move.l -[A7], [A0 + 0x30]
000008A6 A957 syscall ShowControl
label000008A8:
000008A8 2054 movea.l A0, [A4]
000008AA 4AA8 002C tst.l [A0 + 0x2C]
000008AE 6708 beq +0xA /* 000008B8 */
000008B0 2054 movea.l A0, [A4]
000008B2 2F28 002C move.l -[A7], [A0 + 0x2C]
000008B6 A957 syscall ShowControl
label000008B8:
000008B8 6020 bra +0x22 /* 000008DA */
label000008BA:
000008BA 2054 movea.l A0, [A4]
000008BC 4AA8 0030 tst.l [A0 + 0x30]
000008C0 6708 beq +0xA /* 000008CA */
000008C2 2054 movea.l A0, [A4]
000008C4 2F28 0030 move.l -[A7], [A0 + 0x30]
000008C8 A958 syscall HideControl
label000008CA:
000008CA 2054 movea.l A0, [A4]
000008CC 4AA8 002C tst.l [A0 + 0x2C]
000008D0 6708 beq +0xA /* 000008DA */
000008D2 2054 movea.l A0, [A4]
000008D4 2F28 002C move.l -[A7], [A0 + 0x2C]
000008D8 A958 syscall HideControl
label000008DA:
000008DA 2054 movea.l A0, [A4]
000008DC 1147 004A move.b [A0 + 0x4A], D7
label000008E0:
000008E0 4CDF 1080 movem.l D7,A4, [A7]+
000008E4 4E5E unlink A6
000008E6 205F movea.l A0, [A7]+
000008E8 5C4F addq.w A7, 6
000008EA 4ED0 jmp [A0]
export_377:
000008EC 4E56 FFF2 link A6, -0x000E
000008F0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000008F4 282E 000C move.l D4, [A6 + 0xC]
000008F8 286E 0008 movea.l A4, [A6 + 0x8]
000008FC 204C movea.l A0, A4
000008FE 5088 addq.l A0, 8
00000900 2050 movea.l A0, [A0]
00000902 2D48 FFF2 move.l [A6 - 0xE], A0
00000906 4206 clr.b D6
00000908 2044 movea.l A0, D4
0000090A 2050 movea.l A0, [A0]
0000090C 2D68 0018 FFFA move.l [A6 - 0x6], [A0 + 0x18]
00000912 2644 movea.l A3, D4
00000914 4207 clr.b D7
00000916 6040 bra +0x42 /* 00000958 */
label00000918:
00000918 1007 move.b D0, D7
0000091A 4880 ext.w D0
0000091C 2053 movea.l A0, [A3]
0000091E 1230 0048 move.b D1, [A0 + D0.w + 0x48]
00000922 6732 beq +0x34 /* 00000956 */
00000924 7C01 moveq.l D6, 0x01
00000926 1007 move.b D0, D7
00000928 4880 ext.w D0
0000092A D040 add.w D0, D0
0000092C 3A34 000C move.w D5, [A4 + D0.w + 0xC]
00000930 1007 move.b D0, D7
00000932 4880 ext.w D0
00000934 41ED FD82 lea.l A0, [A5 - 0x27E]
00000938 1230 0000 move.b D1, [A0 + D0.w]
0000093C 4881 ext.w D1
0000093E 2053 movea.l A0, [A3]
00000940 E541 asl D1.w, 2
00000942 4AB0 102C tst.l [A0 + D1.w + 0x2C]
00000946 6704 beq +0x6 /* 0000094C */
00000948 9A7C 000F sub.w D5, 0xF
label0000094C:
0000094C 1007 move.b D0, D7
0000094E 4880 ext.w D0
00000950 D040 add.w D0, D0
00000952 3D85 00FA move.w [A6 + D0.w - 0x6], D5
label00000956:
00000956 5207 addq.b D7, 1
label00000958:
00000958 7001 moveq.l D0, 0x01
0000095A B007 cmp.b D0, D7
0000095C 6CBA bge -0x44 /* 00000918 */
0000095E 1006 move.b D0, D6
00000960 670E beq +0x10 /* 00000970 */
00000962 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000966 4267 clr.w -[A7]
00000968 2F04 move.l -[A7], D4
0000096A 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
0000096E 600E bra +0x10 /* 0000097E */
label00000970:
00000970 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000974 2F2C 000C move.l -[A7], [A4 + 0xC]
00000978 2F04 move.l -[A7], D4
0000097A 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
label0000097E:
0000097E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000982 4E5E unlink A6
00000984 205F movea.l A0, [A7]+
00000986 504F addq.w A7, 8
00000988 4ED0 jmp [A0]
export_378:
0000098A 4E56 0000 link A6, 0
0000098E 486D 0BEA pea.l [A5 + 0xBEA /* export_377 */]
00000992 2F0E move.l -[A7], A6
00000994 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000998 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
0000099C 4E5E unlink A6
0000099E 205F movea.l A0, [A7]+
000009A0 DEFC 000C add.w A7, 0xC
000009A4 4ED0 jmp [A0]
export_379:
000009A6 4E56 FFF8 link A6, -0x0008
000009AA 486E FFF8 pea.l [A6 - 0x8]
000009AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009B2 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
000009B6 206E 0008 movea.l A0, [A6 + 0x8]
000009BA 2050 movea.l A0, [A0]
000009BC 2F28 0066 move.l -[A7], [A0 + 0x66]
000009C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000009C4 486E FFF8 pea.l [A6 - 0x8]
000009C8 A925 syscall DragWindow
000009CA 42A7 clr.l -[A7]
000009CC A975 syscall TickCount
000009CE 2B5F FDA2 move.l [A5 - 0x25E], [A7]+
000009D2 4E5E unlink A6
000009D4 205F movea.l A0, [A7]+
000009D6 504F addq.w A7, 8
000009D8 4ED0 jmp [A0]
export_380:
000009DA 4E56 FFF8 link A6, -0x0008
000009DE 48E7 0018 movem.l -[A7], A3,A4
000009E2 266E 0008 movea.l A3, [A6 + 0x8]
000009E6 284B movea.l A4, A3
000009E8 2054 movea.l A0, [A4]
000009EA 2028 0018 move.l D0, [A0 + 0x18]
000009EE B0AE 000E cmp.l D0, [A6 + 0xE]
000009F2 6778 beq +0x7A /* 00000A6C */
000009F4 2054 movea.l A0, [A4]
000009F6 2F28 0066 move.l -[A7], [A0 + 0x66]
000009FA 2F2E 000E move.l -[A7], [A6 + 0xE]
000009FE 1F3C 0001 move.b -[A7], 0x1
00000A02 A91D syscall SizeWindow
00000A04 2054 movea.l A0, [A4]
00000A06 1028 0070 move.b D0, [A0 + 0x70]
00000A0A 6754 beq +0x56 /* 00000A60 */
00000A0C 2F0B move.l -[A7], A3
00000A0E 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00000A12 486E FFF8 pea.l [A6 - 0x8]
00000A16 2F3C FFF1 FFF1 move.l -[A7], 0xFFF1FFF1
00000A1C A880 syscall SetPt
00000A1E 7000 moveq.l D0, 0x00
00000A20 2D40 FFFC move.l [A6 - 0x4], D0
00000A24 486E FFF8 pea.l [A6 - 0x8]
00000A28 2054 movea.l A0, [A4]
00000A2A 2F28 0018 move.l -[A7], [A0 + 0x18]
00000A2E A8A8 syscall OffsetRect
00000A30 486E FFF8 pea.l [A6 - 0x8]
00000A34 2F0B move.l -[A7], A3
00000A36 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
00000A3A 486E FFF8 pea.l [A6 - 0x8]
00000A3E 302E 0010 move.w D0, [A6 + 0x10]
00000A42 2054 movea.l A0, [A4]
00000A44 9068 001A sub.w D0, [A0 + 0x1A]
00000A48 3F00 move.w -[A7], D0
00000A4A 302E 000E move.w D0, [A6 + 0xE]
00000A4E 9068 0018 sub.w D0, [A0 + 0x18]
00000A52 3F00 move.w -[A7], D0
00000A54 A8A8 syscall OffsetRect
00000A56 486E FFF8 pea.l [A6 - 0x8]
00000A5A 2F0B move.l -[A7], A3
00000A5C 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
label00000A60:
00000A60 2F2E 000E move.l -[A7], [A6 + 0xE]
00000A64 4267 clr.w -[A7]
00000A66 2F0B move.l -[A7], A3
00000A68 4EBA FD1A jsr [PC - 0x2E6 /* 00000784 */]
label00000A6C:
00000A6C 4CDF 1800 movem.l A3,A4, [A7]+
00000A70 4E5E unlink A6
00000A72 205F movea.l A0, [A7]+
00000A74 DEFC 000A add.w A7, 0xA /* '\n' */
00000A78 4ED0 jmp [A0]
export_381:
00000A7A 4E56 FFF0 link A6, -0x0010
00000A7E 48E7 0118 movem.l -[A7], D7,A3,A4
00000A82 2E2E 0008 move.l D7, [A6 + 0x8]
00000A86 2847 movea.l A4, D7
00000A88 2054 movea.l A0, [A4]
00000A8A 2668 0066 movea.l A3, [A0 + 0x66]
00000A8E 486E FFF4 pea.l [A6 - 0xC]
00000A92 2F07 move.l -[A7], D7
00000A94 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
00000A98 42A7 clr.l -[A7]
00000A9A 2F0B move.l -[A7], A3
00000A9C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AA0 486E FFF4 pea.l [A6 - 0xC]
00000AA4 A92B syscall GrowWindow
00000AA6 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00000AAA 670E beq +0x10 /* 00000ABA */
00000AAC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000AB0 1F3C 0001 move.b -[A7], 0x1
00000AB4 2F07 move.l -[A7], D7
00000AB6 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
label00000ABA:
00000ABA 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000ABE 4E5E unlink A6
00000AC0 205F movea.l A0, [A7]+
00000AC2 504F addq.w A7, 8
00000AC4 4ED0 jmp [A0]
export_382:
00000AC6 4E56 0000 link A6, 0
00000ACA 2F0C move.l -[A7], A4
00000ACC 286E 0008 movea.l A4, [A6 + 0x8]
00000AD0 2254 movea.l A1, [A4]
00000AD2 2069 0014 movea.l A0, [A1 + 0x14]
00000AD6 2050 movea.l A0, [A0]
00000AD8 1028 0054 move.b D0, [A0 + 0x54]
00000ADC 8029 003D or.b D0, [A1 + 0x3D]
00000AE0 1340 003C move.b [A1 + 0x3C], D0
00000AE4 285F movea.l A4, [A7]+
00000AE6 4E5E unlink A6
00000AE8 2E9F move.l [A7], [A7]+
00000AEA 4E75 rts
export_383:
00000AEC 4E56 FFE8 link A6, -0x0018
00000AF0 48E7 0018 movem.l -[A7], A3,A4
00000AF4 206E 000A movea.l A0, [A6 + 0xA]
00000AF8 43EE FFF8 lea.l A1, [A6 - 0x8]
00000AFC 22D8 move.l [A1]+, [A0]+
00000AFE 22D8 move.l [A1]+, [A0]+
00000B00 42A7 clr.l -[A7]
00000B02 A8D8 syscall NewRgn
00000B04 285F movea.l A4, [A7]+
00000B06 42A7 clr.l -[A7]
00000B08 A8D8 syscall NewRgn
00000B0A 265F movea.l A3, [A7]+
00000B0C 2F0C move.l -[A7], A4
00000B0E 486E FFF8 pea.l [A6 - 0x8]
00000B12 A8DF syscall RectRgn
00000B14 41EE FFE8 lea.l A0, [A6 - 0x18]
00000B18 43EE FFF8 lea.l A1, [A6 - 0x8]
00000B1C 20D9 move.l [A0]+, [A1]+
00000B1E 20D9 move.l [A0]+, [A1]+
00000B20 486E FFE8 pea.l [A6 - 0x18]
00000B24 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000B28 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000B2C A8A9 syscall InsetRect
00000B2E 2F0B move.l -[A7], A3
00000B30 486E FFE8 pea.l [A6 - 0x18]
00000B34 A8DF syscall RectRgn
00000B36 2F0C move.l -[A7], A4
00000B38 2F0B move.l -[A7], A3
00000B3A 2F0C move.l -[A7], A4
00000B3C A8E6 syscall DiffRgn
00000B3E 2F0C move.l -[A7], A4
00000B40 206D FA1E movea.l A0, [A5 - 0x5E2]
00000B44 2F28 001C move.l -[A7], [A0 + 0x1C]
00000B48 2F0C move.l -[A7], A4
00000B4A A8E4 syscall SectRgn
00000B4C 2F0C move.l -[A7], A4
00000B4E A927 syscall InvalRgn
00000B50 2F0C move.l -[A7], A4
00000B52 A8D9 syscall DisposRgn/DisposeRgn
00000B54 2F0B move.l -[A7], A3
00000B56 A8D9 syscall DisposRgn/DisposeRgn
00000B58 4CDF 1800 movem.l A3,A4, [A7]+
00000B5C 4E5E unlink A6
00000B5E 205F movea.l A0, [A7]+
00000B60 5C4F addq.w A7, 6
00000B62 4ED0 jmp [A0]
export_384:
fn00000B64:
00000B64 4E56 0000 link A6, 0
00000B68 48E7 0028 movem.l -[A7], A2,A4
00000B6C 286E 0008 movea.l A4, [A6 + 0x8]
00000B70 2054 movea.l A0, [A4]
00000B72 4AA8 0024 tst.l [A0 + 0x24]
00000B76 56C0 sne D0
00000B78 2268 001C movea.l A1, [A0 + 0x1C]
00000B7C 2251 movea.l A1, [A1]
00000B7E 2469 0008 movea.l A2, [A1 + 0x8]
00000B82 2268 001C movea.l A1, [A0 + 0x1C]
00000B86 2452 movea.l A2, [A2]
00000B88 222A 007E move.l D1, [A2 + 0x7E]
00000B8C 2251 movea.l A1, [A1]
00000B8E B2A9 0008 cmp.l D1, [A1 + 0x8]
00000B92 57C1 seq D1
00000B94 C001 and.b D0, D1
00000B96 6714 beq +0x16 /* 00000BAC */
00000B98 2254 movea.l A1, [A4]
00000B9A 2069 001C movea.l A0, [A1 + 0x1C]
00000B9E 2050 movea.l A0, [A0]
00000BA0 2468 0008 movea.l A2, [A0 + 0x8]
00000BA4 2452 movea.l A2, [A2]
00000BA6 2569 0024 007E move.l [A2 + 0x7E], [A1 + 0x24]
label00000BAC:
00000BAC 2054 movea.l A0, [A4]
00000BAE 117C 0001 003F move.b [A0 + 0x3F], 0x1
00000BB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BB8 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000BBC 4CDF 1400 movem.l A2,A4, [A7]+
00000BC0 4E5E unlink A6
00000BC2 2E9F move.l [A7], [A7]+
00000BC4 4E75 rts
export_385:
fn00000BC6:
00000BC6 4E56 0000 link A6, 0
00000BCA 206E 0008 movea.l A0, [A6 + 0x8]
00000BCE 2050 movea.l A0, [A0]
00000BD0 7000 moveq.l D0, 0x00
00000BD2 2140 001C move.l [A0 + 0x1C], D0
00000BD6 4E5E unlink A6
00000BD8 2E9F move.l [A7], [A7]+
00000BDA 4E75 rts
export_386:
00000BDC 4E56 0000 link A6, 0
00000BE0 4E5E unlink A6
00000BE2 205F movea.l A0, [A7]+
00000BE4 504F addq.w A7, 8
00000BE6 4ED0 jmp [A0]
export_387:
00000BE8 4E56 0000 link A6, 0
00000BEC 2F0C move.l -[A7], A4
00000BEE 286E 0008 movea.l A4, [A6 + 0x8]
00000BF2 2054 movea.l A0, [A4]
00000BF4 4AA8 0010 tst.l [A0 + 0x10]
00000BF8 6712 beq +0x14 /* 00000C0C */
00000BFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BFE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C02 2054 movea.l A0, [A4]
00000C04 2F28 0010 move.l -[A7], [A0 + 0x10]
00000C08 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
label00000C0C:
00000C0C 285F movea.l A4, [A7]+
00000C0E 4E5E unlink A6
00000C10 205F movea.l A0, [A7]+
00000C12 DEFC 000C add.w A7, 0xC
00000C16 4ED0 jmp [A0]
export_388:
fn00000C18:
00000C18 4E56 FFFC link A6, -0x0004
00000C1C 2F0C move.l -[A7], A4
00000C1E 286E 0008 movea.l A4, [A6 + 0x8]
00000C22 2054 movea.l A0, [A4]
00000C24 2D68 000C FFFC move.l [A6 - 0x4], [A0 + 0xC]
00000C2A 486E FFFC pea.l [A6 - 0x4]
00000C2E 2054 movea.l A0, [A4]
00000C30 2F28 0014 move.l -[A7], [A0 + 0x14]
00000C34 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
00000C38 2054 movea.l A0, [A4]
00000C3A 216E FFFC 0034 move.l [A0 + 0x34], [A6 - 0x4]
00000C40 285F movea.l A4, [A7]+
00000C42 4E5E unlink A6
00000C44 2E9F move.l [A7], [A7]+
00000C46 4E75 rts
export_389:
00000C48 4E56 0000 link A6, 0
00000C4C 206E 0008 movea.l A0, [A6 + 0x8]
00000C50 2050 movea.l A0, [A0]
00000C52 2F28 0014 move.l -[A7], [A0 + 0x14]
00000C56 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */]
00000C5A 4E5E unlink A6
00000C5C 2E9F move.l [A7], [A7]+
00000C5E 4E75 rts
export_390:
fn00000C60:
00000C60 4E56 0000 link A6, 0
00000C64 206E 0008 movea.l A0, [A6 + 0x8]
00000C68 2050 movea.l A0, [A0]
00000C6A 2F28 0014 move.l -[A7], [A0 + 0x14]
00000C6E 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
00000C72 4E5E unlink A6
00000C74 2E9F move.l [A7], [A7]+
00000C76 4E75 rts
export_391:
fn00000C78:
00000C78 4E56 0000 link A6, 0
00000C7C 2F0C move.l -[A7], A4
00000C7E 286E 0008 movea.l A4, [A6 + 0x8]
00000C82 2054 movea.l A0, [A4]
00000C84 4A28 0038 tst.b [A0 + 0x38]
00000C88 57C0 seq D0
00000C8A 4A28 0039 tst.b [A0 + 0x39]
00000C8E 57C1 seq D1
00000C90 8001 or.b D0, D1
00000C92 6712 beq +0x14 /* 00000CA6 */
00000C94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C98 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */]
00000C9C 2054 movea.l A0, [A4]
00000C9E 2F28 001C move.l -[A7], [A0 + 0x1C]
00000CA2 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
label00000CA6:
00000CA6 285F movea.l A4, [A7]+
00000CA8 4E5E unlink A6
00000CAA 2E9F move.l [A7], [A7]+
00000CAC 4E75 rts
export_392:
00000CAE 4E56 FFF8 link A6, -0x0008
00000CB2 206E 000C movea.l A0, [A6 + 0xC]
00000CB6 43EE FFF8 lea.l A1, [A6 - 0x8]
00000CBA 22D8 move.l [A1]+, [A0]+
00000CBC 22D8 move.l [A1]+, [A0]+
00000CBE 4E5E unlink A6
00000CC0 205F movea.l A0, [A7]+
00000CC2 504F addq.w A7, 8
00000CC4 4ED0 jmp [A0]
export_393:
fn00000CC6:
00000CC6 4E56 FFE8 link A6, -0x0018
00000CCA 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00000CCE 206E 000C movea.l A0, [A6 + 0xC]
00000CD2 43EE FFF8 lea.l A1, [A6 - 0x8]
00000CD6 22D8 move.l [A1]+, [A0]+
00000CD8 22D8 move.l [A1]+, [A0]+
00000CDA 286E 0008 movea.l A4, [A6 + 0x8]
00000CDE 4267 clr.w -[A7]
00000CE0 486E FFF8 pea.l [A6 - 0x8]
00000CE4 2054 movea.l A0, [A4]
00000CE6 4868 0008 pea.l [A0 + 0x8]
00000CEA A8A6 syscall EqualRect
00000CEC 101F move.b D0, [A7]+
00000CEE 6600 00A4 bne +0xA6 /* 00000D94 */
00000CF2 2054 movea.l A0, [A4]
00000CF4 4AA8 001C tst.l [A0 + 0x1C]
00000CF8 6760 beq +0x62 /* 00000D5A */
00000CFA 42A7 clr.l -[A7]
00000CFC A8D8 syscall NewRgn
00000CFE 2E1F move.l D7, [A7]+
00000D00 42A7 clr.l -[A7]
00000D02 A8D8 syscall NewRgn
00000D04 2C1F move.l D6, [A7]+
00000D06 42A7 clr.l -[A7]
00000D08 A8D8 syscall NewRgn
00000D0A 2A1F move.l D5, [A7]+
00000D0C 42A7 clr.l -[A7]
00000D0E A8D8 syscall NewRgn
00000D10 265F movea.l A3, [A7]+
00000D12 2F07 move.l -[A7], D7
00000D14 486E FFF8 pea.l [A6 - 0x8]
00000D18 A8DF syscall RectRgn
00000D1A 2F06 move.l -[A7], D6
00000D1C 2054 movea.l A0, [A4]
00000D1E 4868 0008 pea.l [A0 + 0x8]
00000D22 A8DF syscall RectRgn
00000D24 2F07 move.l -[A7], D7
00000D26 2F06 move.l -[A7], D6
00000D28 2F05 move.l -[A7], D5
00000D2A A8E6 syscall DiffRgn
00000D2C 2F06 move.l -[A7], D6
00000D2E 2F07 move.l -[A7], D7
00000D30 2F0B move.l -[A7], A3
00000D32 A8E6 syscall DiffRgn
00000D34 2F05 move.l -[A7], D5
00000D36 2F0B move.l -[A7], A3
00000D38 2F0B move.l -[A7], A3
00000D3A A8E5 syscall UnionRgn
00000D3C 2054 movea.l A0, [A4]
00000D3E 2F28 001C move.l -[A7], [A0 + 0x1C]
00000D42 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00000D46 2F0B move.l -[A7], A3
00000D48 A927 syscall InvalRgn
00000D4A 2F07 move.l -[A7], D7
00000D4C A8D9 syscall DisposRgn/DisposeRgn
00000D4E 2F06 move.l -[A7], D6
00000D50 A8D9 syscall DisposRgn/DisposeRgn
00000D52 2F05 move.l -[A7], D5
00000D54 A8D9 syscall DisposRgn/DisposeRgn
00000D56 2F0B move.l -[A7], A3
00000D58 A8D9 syscall DisposRgn/DisposeRgn
label00000D5A:
00000D5A 2254 movea.l A1, [A4]
00000D5C 41E9 0008 lea.l A0, [A1 + 0x8]
00000D60 45EE FFF8 lea.l A2, [A6 - 0x8]
00000D64 20DA move.l [A0]+, [A2]+
00000D66 20DA move.l [A0]+, [A2]+
00000D68 4AA9 0010 tst.l [A1 + 0x10]
00000D6C 6618 bne +0x1A /* 00000D86 */
00000D6E 2054 movea.l A0, [A4]
00000D70 4AA8 001C tst.l [A0 + 0x1C]
00000D74 670E beq +0x10 /* 00000D84 */
00000D76 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D7A 2054 movea.l A0, [A4]
00000D7C 2F28 001C move.l -[A7], [A0 + 0x1C]
00000D80 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */]
label00000D84:
00000D84 600E bra +0x10 /* 00000D94 */
label00000D86:
00000D86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D8A 2054 movea.l A0, [A4]
00000D8C 2F28 0010 move.l -[A7], [A0 + 0x10]
00000D90 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
label00000D94:
00000D94 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00000D98 4E5E unlink A6
00000D9A 205F movea.l A0, [A7]+
00000D9C 504F addq.w A7, 8
00000D9E 4ED0 jmp [A0]
export_394:
00000DA0 4E56 0000 link A6, 0
00000DA4 4E5E unlink A6
00000DA6 2E9F move.l [A7], [A7]+
00000DA8 4E75 rts
export_395:
00000DAA 4E56 0000 link A6, 0
00000DAE 4E5E unlink A6
00000DB0 2E9F move.l [A7], [A7]+
00000DB2 4E75 rts
export_396:
00000DB4 4E56 0000 link A6, 0
00000DB8 226E 0008 movea.l A1, [A6 + 0x8]
00000DBC 2069 0008 movea.l A0, [A1 + 0x8]
00000DC0 226E 0010 movea.l A1, [A6 + 0x10]
00000DC4 2050 movea.l A0, [A0]
00000DC6 2251 movea.l A1, [A1]
00000DC8 2368 001C 001C move.l [A1 + 0x1C], [A0 + 0x1C]
00000DCE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000DD2 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
00000DD6 4E5E unlink A6
00000DD8 205F movea.l A0, [A7]+
00000DDA DEFC 000C add.w A7, 0xC
00000DDE 4ED0 jmp [A0]
export_397:
00000DE0 4E56 0000 link A6, 0
00000DE4 486D 0C82 pea.l [A5 + 0xC82 /* export_396 */]
00000DE8 2F0E move.l -[A7], A6
00000DEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DEE 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00000DF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DF6 4EBA FD6C jsr [PC - 0x294 /* 00000B64 */]
00000DFA 4E5E unlink A6
00000DFC 2E9F move.l [A7], [A7]+
00000DFE 4E75 rts
export_398:
00000E00 4E56 0000 link A6, 0
00000E04 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E08 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */]
00000E0C 4E5E unlink A6
00000E0E 205F movea.l A0, [A7]+
00000E10 DEFC 000C add.w A7, 0xC
00000E14 4ED0 jmp [A0]
export_399:
00000E16 4E56 0000 link A6, 0
00000E1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E1E 4EBA FDA6 jsr [PC - 0x25A /* 00000BC6 */]
00000E22 486D 0C92 pea.l [A5 + 0xC92 /* export_398 */]
00000E26 2F0E move.l -[A7], A6
00000E28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E2C 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00000E30 4E5E unlink A6
00000E32 2E9F move.l [A7], [A7]+
00000E34 4E75 rts
export_400:
00000E36 4E56 FFFC link A6, -0x0004
00000E3A 2F0C move.l -[A7], A4
00000E3C 286E 0008 movea.l A4, [A6 + 0x8]
00000E40 204C movea.l A0, A4
00000E42 5088 addq.l A0, 8
00000E44 2050 movea.l A0, [A0]
00000E46 2D48 FFFC move.l [A6 - 0x4], A0
00000E4A 486C FFF8 pea.l [A4 - 0x8]
00000E4E 206E 0010 movea.l A0, [A6 + 0x10]
00000E52 2050 movea.l A0, [A0]
00000E54 4868 0008 pea.l [A0 + 0x8]
00000E58 486C FFF8 pea.l [A4 - 0x8]
00000E5C A8AB syscall UnionRect
00000E5E 285F movea.l A4, [A7]+
00000E60 4E5E unlink A6
00000E62 205F movea.l A0, [A7]+
00000E64 DEFC 000C add.w A7, 0xC
00000E68 4ED0 jmp [A0]
export_401:
00000E6A 4E56 FFF8 link A6, -0x0008
00000E6E 486E FFF8 pea.l [A6 - 0x8]
00000E72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E76 4EAD 204A jsr [A5 + 0x204A /* export_1029 */]
00000E7A 486D 0CA2 pea.l [A5 + 0xCA2 /* export_400 */]
00000E7E 2F0E move.l -[A7], A6
00000E80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E84 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00000E88 486E FFF8 pea.l [A6 - 0x8]
00000E8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E90 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000E94 4E5E unlink A6
00000E96 205F movea.l A0, [A7]+
00000E98 504F addq.w A7, 8
00000E9A 4ED0 jmp [A0]
export_402:
00000E9C 4E56 0000 link A6, 0
00000EA0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000EA4 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */]
00000EA8 4E5E unlink A6
00000EAA 205F movea.l A0, [A7]+
00000EAC DEFC 000C add.w A7, 0xC
00000EB0 4ED0 jmp [A0]
export_403:
00000EB2 4E56 0000 link A6, 0
00000EB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EBA 4EBA FDA4 jsr [PC - 0x25C /* 00000C60 */]
00000EBE 486D 0CB2 pea.l [A5 + 0xCB2 /* export_402 */]
00000EC2 2F0E move.l -[A7], A6
00000EC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EC8 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00000ECC 4E5E unlink A6
00000ECE 2E9F move.l [A7], [A7]+
00000ED0 4E75 rts
export_404:
00000ED2 4E56 0000 link A6, 0
00000ED6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000EDA 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000EDE 4E5E unlink A6
00000EE0 205F movea.l A0, [A7]+
00000EE2 DEFC 000C add.w A7, 0xC
00000EE6 4ED0 jmp [A0]
export_405:
00000EE8 4E56 0000 link A6, 0
00000EEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EF0 4EBA FD86 jsr [PC - 0x27A /* 00000C78 */]
00000EF4 486D 0CC2 pea.l [A5 + 0xCC2 /* export_404 */]
00000EF8 2F0E move.l -[A7], A6
00000EFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EFE 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00000F02 4E5E unlink A6
00000F04 2E9F move.l [A7], [A7]+
00000F06 4E75 rts
export_406:
00000F08 4E56 0000 link A6, 0
00000F0C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F10 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000F14 4E5E unlink A6
00000F16 205F movea.l A0, [A7]+
00000F18 DEFC 000C add.w A7, 0xC
00000F1C 4ED0 jmp [A0]
export_407:
00000F1E 4E56 0000 link A6, 0
00000F22 486D 0CD2 pea.l [A5 + 0xCD2 /* export_406 */]
00000F26 2F0E move.l -[A7], A6
00000F28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F2C 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00000F30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F34 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
00000F38 4E5E unlink A6
00000F3A 2E9F move.l [A7], [A7]+
00000F3C 4E75 rts
export_408:
00000F3E 4E56 FFFA link A6, -0x0006
00000F42 48E7 0118 movem.l -[A7], D7,A3,A4
00000F46 2E2E 0008 move.l D7, [A6 + 0x8]
00000F4A 2847 movea.l A4, D7
00000F4C 2B47 FF74 move.l [A5 - 0x8C], D7
00000F50 266D FD4E movea.l A3, [A5 - 0x2B2]
00000F54 2B47 FD4E move.l [A5 - 0x2B2], D7
00000F58 422D FD8F clr.b [A5 - 0x271]
00000F5C 2F2D FF24 move.l -[A7], [A5 - 0xDC]
00000F60 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */]
00000F64 2054 movea.l A0, [A4]
00000F66 2F28 005C move.l -[A7], [A0 + 0x5C]
00000F6A A915 syscall ShowWindow
00000F6C 2054 movea.l A0, [A4]
00000F6E 2F28 005C move.l -[A7], [A0 + 0x5C]
00000F72 A91F syscall SelectWindow
00000F74 422E FFFF clr.b [A6 - 0x1]
00000F78 486D F9B2 pea.l [A5 - 0x64E]
00000F7C A851 syscall SetCursor
label00000F7E:
00000F7E 486D 0962 pea.l [A5 + 0x962 /* export_296 */]
00000F82 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000F86 A991 syscall ModalDialog
00000F88 206E 0014 movea.l A0, [A6 + 0x14]
00000F8C 3F10 move.w -[A7], [A0]
00000F8E 486E FFFF pea.l [A6 - 0x1]
00000F92 41EE 000C lea.l A0, [A6 + 0xC]
00000F96 2018 move.l D0, [A0]+
00000F98 6702 beq +0x4 /* 00000F9C */
00000F9A 2F00 move.l -[A7], D0
label00000F9C:
00000F9C 2050 movea.l A0, [A0]
00000F9E 4E90 jsr [A0]
00000FA0 102E FFFF move.b D0, [A6 - 0x1]
00000FA4 67D8 beq -0x26 /* 00000F7E */
00000FA6 2B4B FD4E move.l [A5 - 0x2B2], A3
00000FAA 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000FAE 4E5E unlink A6
00000FB0 205F movea.l A0, [A7]+
00000FB2 DEFC 0010 add.w A7, 0x10
00000FB6 4ED0 jmp [A0]
export_409:
00000FB8 4E56 FFFC link A6, -0x0004
00000FBC 2F0C move.l -[A7], A4
00000FBE 286E 0008 movea.l A4, [A6 + 0x8]
00000FC2 204C movea.l A0, A4
00000FC4 5088 addq.l A0, 8
00000FC6 2050 movea.l A0, [A0]
00000FC8 2D48 FFFC move.l [A6 - 0x4], A0
00000FCC 2F2C 000C move.l -[A7], [A4 + 0xC]
00000FD0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FD4 4EAD 237A jsr [A5 + 0x237A /* export_1131 */]
00000FD8 206C 000C movea.l A0, [A4 + 0xC]
00000FDC 1010 move.b D0, [A0]
00000FDE 6608 bne +0xA /* 00000FE8 */
00000FE0 206E 000C movea.l A0, [A6 + 0xC]
00000FE4 10BC 0001 move.b [A0], 0x1
label00000FE8:
00000FE8 285F movea.l A4, [A7]+
00000FEA 4E5E unlink A6
00000FEC 205F movea.l A0, [A7]+
00000FEE DEFC 000C add.w A7, 0xC
00000FF2 4ED0 jmp [A0]
export_410:
00000FF4 4E56 0000 link A6, 0
00000FF8 206E 000C movea.l A0, [A6 + 0xC]
00000FFC 10BC 0001 move.b [A0], 0x1
00001000 486D 0CEA pea.l [A5 + 0xCEA /* export_409 */]
00001004 2F0E move.l -[A7], A6
00001006 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000100A 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
0000100E 4E5E unlink A6
00001010 205F movea.l A0, [A7]+
00001012 504F addq.w A7, 8
00001014 4ED0 jmp [A0]
export_411:
00001016 4E56 0000 link A6, 0
0000101A 2F0C move.l -[A7], A4
0000101C 286E 0008 movea.l A4, [A6 + 0x8]
00001020 2254 movea.l A1, [A4]
00001022 2069 0010 movea.l A0, [A1 + 0x10]
00001026 2050 movea.l A0, [A0]
00001028 2F28 005C move.l -[A7], [A0 + 0x5C]
0000102C A873 syscall SetPort
0000102E 2254 movea.l A1, [A4]
00001030 2069 0010 movea.l A0, [A1 + 0x10]
00001034 2050 movea.l A0, [A0]
00001036 2F28 005C move.l -[A7], [A0 + 0x5C]
0000103A 3F29 0040 move.w -[A7], [A1 + 0x40]
0000103E 2F3C 00FF 0000 move.l -[A7], 0xFF0000
00001044 A97E syscall SelectDialogItemText/SelIText
00001046 285F movea.l A4, [A7]+
00001048 4E5E unlink A6
0000104A 2E9F move.l [A7], [A7]+
0000104C 4E75 rts
export_412:
0000104E 4E56 FFFC link A6, -0x0004
00001052 48E7 0308 movem.l -[A7], D6,D7,A4
00001056 286E 0008 movea.l A4, [A6 + 0x8]
0000105A 102E 0012 move.b D0, [A6 + 0x12]
0000105E 4880 ext.w D0
00001060 41ED FD82 lea.l A0, [A5 - 0x27E]
00001064 1E30 0000 move.b D7, [A0 + D0.w]
00001068 206E 000C movea.l A0, [A6 + 0xC]
0000106C 10BC 0001 move.b [A0], 0x1
00001070 42A7 clr.l -[A7]
00001072 302E 0010 move.w D0, [A6 + 0x10]
00001076 48C0 ext.l D0
00001078 2254 movea.l A1, [A4]
0000107A 2069 0008 movea.l A0, [A1 + 0x8]
0000107E 1207 move.b D1, D7
00001080 4881 ext.w D1
00001082 2050 movea.l A0, [A0]
00001084 D241 add.w D1, D1
00001086 3430 1034 move.w D2, [A0 + D1.w + 0x34]
0000108A 48C2 ext.l D2
0000108C D480 add.l D2, D0
0000108E 2F02 move.l -[A7], D2
00001090 2069 0008 movea.l A0, [A1 + 0x8]
00001094 1007 move.b D0, D7
00001096 4880 ext.w D0
00001098 2050 movea.l A0, [A0]
0000109A D040 add.w D0, D0
0000109C 3230 000C move.w D1, [A0 + D0.w + 0xC]
000010A0 48C1 ext.l D1
000010A2 2F01 move.l -[A7], D1
000010A4 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000010A8 201F move.l D0, [A7]+
000010AA 3C00 move.w D6, D0
000010AC 3D46 0014 move.w [A6 + 0x14], D6
000010B0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000010B4 4E5E unlink A6
000010B6 205F movea.l A0, [A7]+
000010B8 DEFC 000C add.w A7, 0xC
000010BC 4ED0 jmp [A0]
export_413:
000010BE 4E56 0000 link A6, 0
000010C2 2F2E 000C move.l -[A7], [A6 + 0xC]
000010C6 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */]
000010CA 4E5E unlink A6
000010CC 205F movea.l A0, [A7]+
000010CE 504F addq.w A7, 8
000010D0 4ED0 jmp [A0]
export_414:
000010D2 4E56 FF82 link A6, -0x007E
000010D6 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000010DA 286E 0008 movea.l A4, [A6 + 0x8]
000010DE 41EE FFE0 lea.l A0, [A6 - 0x20]
000010E2 2454 movea.l A2, [A4]
000010E4 43EA 002C lea.l A1, [A2 + 0x2C]
000010E8 7007 moveq.l D0, 0x07
label000010EA:
000010EA 20D9 move.l [A0]+, [A1]+
000010EC 51C8 FFFC dbf D0, -0x6 /* 000010EA */
000010F0 3D6A 0060 FFDE move.w [A6 - 0x22], [A2 + 0x60]
000010F6 2D6A 004C FFDA move.l [A6 - 0x26], [A2 + 0x4C]
000010FC 202A 0062 move.l D0, [A2 + 0x62]
00001100 B0AD FDBA cmp.l D0, [A5 - 0x246]
00001104 6C7E bge +0x80 /* 00001184 */
00001106 42A7 clr.l -[A7]
00001108 3F3C E000 move.w -[A7], 0xE000
0000110C A9BA syscall GetString
0000110E 2C1F move.l D6, [A7]+
00001110 672C beq +0x2E /* 0000113E */
00001112 2046 movea.l A0, D6
00001114 2050 movea.l A0, [A0]
00001116 4240 clr.w D0
00001118 1010 move.b D0, [A0]
0000111A 5240 addq.w D0, 1
0000111C 48C0 ext.l D0
0000111E 2E00 move.l D7, D0
00001120 7040 moveq.l D0, 0x40
00001122 B087 cmp.l D0, D7
00001124 6D10 blt +0x12 /* 00001136 */
00001126 2046 movea.l A0, D6
00001128 2F10 move.l -[A7], [A0]
0000112A 486E FF94 pea.l [A6 - 0x6C]
0000112E 2F07 move.l -[A7], D7
00001130 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001134 600E bra +0x10 /* 00001144 */
label00001136:
00001136 7E01 moveq.l D7, 0x01
00001138 422E FF94 clr.b [A6 - 0x6C]
0000113C 6006 bra +0x8 /* 00001144 */
label0000113E:
0000113E 7E01 moveq.l D7, 0x01
00001140 422E FF94 clr.b [A6 - 0x6C]
label00001144:
00001144 4267 clr.w -[A7]
00001146 2054 movea.l A0, [A4]
00001148 4868 0066 pea.l [A0 + 0x66]
0000114C 486E FF94 pea.l [A6 - 0x6C]
00001150 4267 clr.w -[A7]
00001152 1F3C 0001 move.b -[A7], 0x1
00001156 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
0000115A 101F move.b D0, [A7]+
0000115C 661C bne +0x1E /* 0000117A */
0000115E 486E FF94 pea.l [A6 - 0x6C]
00001162 2054 movea.l A0, [A4]
00001164 4868 0066 pea.l [A0 + 0x66]
00001168 2F07 move.l -[A7], D7
0000116A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000116E 486E FFD9 pea.l [A6 - 0x27]
00001172 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001176 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */]
label0000117A:
0000117A 42A7 clr.l -[A7]
0000117C A975 syscall TickCount
0000117E 2054 movea.l A0, [A4]
00001180 215F 0062 move.l [A0 + 0x62], [A7]+
label00001184:
00001184 2254 movea.l A1, [A4]
00001186 2069 0056 movea.l A0, [A1 + 0x56]
0000118A 2050 movea.l A0, [A0]
0000118C 2D48 FF86 move.l [A6 - 0x7A], A0
00001190 45E9 002C lea.l A2, [A1 + 0x2C]
00001194 41E8 0010 lea.l A0, [A0 + 0x10]
00001198 24D8 move.l [A2]+, [A0]+
0000119A 24D8 move.l [A2]+, [A0]+
0000119C 47E9 002C lea.l A3, [A1 + 0x2C]
000011A0 41E9 0050 lea.l A0, [A1 + 0x50]
000011A4 2D48 FF82 move.l [A6 - 0x7E], A0
000011A8 2F08 move.l -[A7], A0
000011AA 42A7 clr.l -[A7]
000011AC 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
000011B0 302B 0006 move.w D0, [A3 + 0x6]
000011B4 906B 0002 sub.w D0, [A3 + 0x2]
000011B8 3F00 move.w -[A7], D0
000011BA 301F move.w D0, [A7]+
000011BC C1DF muls.w D0, [A7]+
000011BE 2E80 move.l [A7], D0
000011C0 201F move.l D0, [A7]+
000011C2 205F movea.l A0, [A7]+
000011C4 2F00 move.l -[A7], D0
000011C6 226E FF86 movea.l A1, [A6 - 0x7A]
000011CA 3029 001C move.w D0, [A1 + 0x1C]
000011CE 48C0 ext.l D0
000011D0 2F00 move.l -[A7], D0
000011D2 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000011D6 201F move.l D0, [A7]+
000011D8 3140 0002 move.w [A0 + 0x2], D0
000011DC 206E FF82 movea.l A0, [A6 - 0x7E]
000011E0 2F08 move.l -[A7], A0
000011E2 42A7 clr.l -[A7]
000011E4 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
000011E8 302B 0004 move.w D0, [A3 + 0x4]
000011EC 9053 sub.w D0, [A3]
000011EE 3F00 move.w -[A7], D0
000011F0 301F move.w D0, [A7]+
000011F2 C1DF muls.w D0, [A7]+
000011F4 2E80 move.l [A7], D0
000011F6 201F move.l D0, [A7]+
000011F8 205F movea.l A0, [A7]+
000011FA 2F00 move.l -[A7], D0
000011FC 226E FF86 movea.l A1, [A6 - 0x7A]
00001200 3029 001A move.w D0, [A1 + 0x1A]
00001204 48C0 ext.l D0
00001206 2F00 move.l -[A7], D0
00001208 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
0000120C 201F move.l D0, [A7]+
0000120E 3080 move.w [A0], D0
00001210 206E FF86 movea.l A0, [A6 - 0x7A]
00001214 47E8 0002 lea.l A3, [A0 + 0x2]
00001218 2054 movea.l A0, [A4]
0000121A 3153 0060 move.w [A0 + 0x60], [A3]
0000121E 2054 movea.l A0, [A4]
00001220 4868 004C pea.l [A0 + 0x4C]
00001224 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001228 A880 syscall SetPt
0000122A 2254 movea.l A1, [A4]
0000122C 41E9 0034 lea.l A0, [A1 + 0x34]
00001230 244B movea.l A2, A3
00001232 5C8A addq.l A2, 6
00001234 20DA move.l [A0]+, [A2]+
00001236 20DA move.l [A0]+, [A2]+
00001238 4267 clr.w -[A7]
0000123A 2054 movea.l A0, [A4]
0000123C 4868 002C pea.l [A0 + 0x2C]
00001240 486E FFE0 pea.l [A6 - 0x20]
00001244 A8A6 syscall EqualRect
00001246 101F move.b D0, [A7]+
00001248 0A00 0001 xori.b D0, 0x1
0000124C 2F00 move.l -[A7], D0
0000124E 4267 clr.w -[A7]
00001250 2054 movea.l A0, [A4]
00001252 4868 0034 pea.l [A0 + 0x34]
00001256 486E FFE8 pea.l [A6 - 0x18]
0000125A A8A6 syscall EqualRect
0000125C 121F move.b D1, [A7]+
0000125E 201F move.l D0, [A7]+
00001260 0A01 0001 xori.b D1, 0x1
00001264 8001 or.b D0, D1
00001266 2F00 move.l -[A7], D0
00001268 4267 clr.w -[A7]
0000126A 2054 movea.l A0, [A4]
0000126C 2F28 004C move.l -[A7], [A0 + 0x4C]
00001270 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001274 A881 syscall EqualPt
00001276 121F move.b D1, [A7]+
00001278 201F move.l D0, [A7]+
0000127A 0A01 0001 xori.b D1, 0x1
0000127E 8001 or.b D0, D1
00001280 0C6E 7FFF FFDE cmpi.w [A6 - 0x22], 0x7FFF
00001286 57C1 seq D1
00001288 8001 or.b D0, D1
0000128A 0240 0001 andi.w D0, 0x1
0000128E 6738 beq +0x3A /* 000012C8 */
00001290 2254 movea.l A1, [A4]
00001292 2069 0008 movea.l A0, [A1 + 0x8]
00001296 2050 movea.l A0, [A0]
00001298 2A28 0020 move.l D5, [A0 + 0x20]
0000129C 4204 clr.b D4
0000129E 4A85 tst.l D5
000012A0 6718 beq +0x1A /* 000012BA */
000012A2 2045 movea.l A0, D5
000012A4 2050 movea.l A0, [A0]
000012A6 1028 0019 move.b D0, [A0 + 0x19]
000012AA 670E beq +0x10 /* 000012BA */
000012AC 486D 0D0A pea.l [A5 + 0xD0A /* export_413 */]
000012B0 2F0E move.l -[A7], A6
000012B2 2F05 move.l -[A7], D5
000012B4 4EAD 1E92 jsr [A5 + 0x1E92 /* export_974 */]
000012B8 7801 moveq.l D4, 0x01
label000012BA:
000012BA 1004 move.b D0, D4
000012BC 660A bne +0xC /* 000012C8 */
000012BE 2054 movea.l A0, [A4]
000012C0 2F28 0008 move.l -[A7], [A0 + 0x8]
000012C4 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */]
label000012C8:
000012C8 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
000012CC 4E5E unlink A6
000012CE 2E9F move.l [A7], [A7]+
000012D0 4E75 rts
export_415:
000012D2 4E56 FFFA link A6, -0x0006
000012D6 48E7 0308 movem.l -[A7], D6,D7,A4
000012DA 286E 0008 movea.l A4, [A6 + 0x8]
000012DE 7C01 moveq.l D6, 0x01
000012E0 2254 movea.l A1, [A4]
000012E2 2069 0008 movea.l A0, [A1 + 0x8]
000012E6 102E 000E move.b D0, [A6 + 0xE]
000012EA 4880 ext.w D0
000012EC 2050 movea.l A0, [A0]
000012EE D040 add.w D0, D0
000012F0 3E30 0008 move.w D7, [A0 + D0.w + 0x8]
label000012F4:
000012F4 BE6E 000C cmp.w D7, [A6 + 0xC]
000012F8 6C1C bge +0x1E /* 00001316 */
000012FA 4267 clr.w -[A7]
000012FC 1F2E 000E move.b -[A7], [A6 + 0xE]
00001300 3F07 move.w -[A7], D7
00001302 486E FFFD pea.l [A6 - 0x3]
00001306 2054 movea.l A0, [A4]
00001308 2F28 0008 move.l -[A7], [A0 + 0x8]
0000130C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00001310 3E1F move.w D7, [A7]+
00001312 5246 addq.w D6, 1
00001314 60DE bra -0x20 /* 000012F4 */
label00001316:
00001316 3D46 0010 move.w [A6 + 0x10], D6
0000131A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000131E 4E5E unlink A6
00001320 205F movea.l A0, [A7]+
00001322 504F addq.w A7, 8
00001324 4ED0 jmp [A0]
export_416:
00001326 4E56 0000 link A6, 0
0000132A 2F3C D000 0000 move.l -[A7], 0xD0000000
00001330 A8FD syscall PrGlue
00001332 4E5E unlink A6
00001334 205F movea.l A0, [A7]+
00001336 DEFC 000A add.w A7, 0xA /* '\n' */
0000133A 4ED0 jmp [A0]
export_417:
0000133C 4E56 FFBC link A6, -0x0044
00001340 2F07 move.l -[A7], D7
00001342 102D FEF5 move.b D0, [A5 - 0x10B]
00001346 676A beq +0x6C /* 000013B2 */
00001348 4267 clr.w -[A7]
0000134A 2F3C C000 0200 move.l -[A7], 0xC0000200
00001350 A8FD syscall PrGlue
00001352 486E FFBC pea.l [A6 - 0x44]
00001356 486D 0D22 pea.l [A5 + 0xD22 /* export_416 */]
0000135A 2F0E move.l -[A7], A6
0000135C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00001360 2F3C C800 0000 move.l -[A7], 0xC8000000
00001366 A8FD syscall PrGlue
00001368 4267 clr.w -[A7]
0000136A 2F3C BA00 0000 move.l -[A7], 0xBA000000
00001370 A8FD syscall PrGlue
00001372 3E1F move.w D7, [A7]+
00001374 4A47 tst.w D7
00001376 671C beq +0x1E /* 00001394 */
00001378 70D5 moveq.l D0, 0xFFFFFFD5
0000137A B047 cmp.w D0, D7
0000137C 57C0 seq D0
0000137E 0C47 FF3F cmpi.w D7, 0xFF3F
00001382 57C1 seq D1
00001384 8001 or.b D0, D1
00001386 6704 beq +0x6 /* 0000138C */
00001388 3E3C B1DB move.w D7, 0xB1DB
label0000138C:
0000138C 3F07 move.w -[A7], D7
0000138E 42A7 clr.l -[A7]
00001390 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
label00001394:
00001394 41EE 000C lea.l A0, [A6 + 0xC]
00001398 2018 move.l D0, [A0]+
0000139A 6702 beq +0x4 /* 0000139E */
0000139C 2F00 move.l -[A7], D0
label0000139E:
0000139E 2050 movea.l A0, [A0]
000013A0 4E90 jsr [A0]
000013A2 486E FFBC pea.l [A6 - 0x44]
000013A6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000013AA 2F3C D000 0000 move.l -[A7], 0xD0000000
000013B0 A8FD syscall PrGlue
label000013B2:
000013B2 2E1F move.l D7, [A7]+
000013B4 4E5E unlink A6
000013B6 205F movea.l A0, [A7]+
000013B8 DEFC 000C add.w A7, 0xC
000013BC 4ED0 jmp [A0]
export_418:
000013BE 4E56 0000 link A6, 0
000013C2 2F0C move.l -[A7], A4
000013C4 286E 0008 movea.l A4, [A6 + 0x8]
000013C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013CC 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000013D0 3F3C 00C9 move.w -[A7], 0xC9
000013D4 1F3C 0001 move.b -[A7], 0x1
000013D8 2054 movea.l A0, [A4]
000013DA 1F28 00A7 move.b -[A7], [A0 + 0xA7]
000013DE 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000013E2 3F3C 00CA move.w -[A7], 0xCA
000013E6 1F3C 0001 move.b -[A7], 0x1
000013EA 2054 movea.l A0, [A4]
000013EC 1F28 00AB move.b -[A7], [A0 + 0xAB]
000013F0 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000013F4 3F3C 00CF move.w -[A7], 0xCF
000013F8 1F3C 0001 move.b -[A7], 0x1
000013FC 2054 movea.l A0, [A4]
000013FE 1F28 00AC move.b -[A7], [A0 + 0xAC]
00001402 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00001406 3F3C 00CE move.w -[A7], 0xCE
0000140A 1F3C 0001 move.b -[A7], 0x1
0000140E 2054 movea.l A0, [A4]
00001410 1F28 00A6 move.b -[A7], [A0 + 0xA6]
00001414 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00001418 3F3C 00D3 move.w -[A7], 0xD3
0000141C 1F3C 0001 move.b -[A7], 0x1
00001420 2054 movea.l A0, [A4]
00001422 1F28 00AD move.b -[A7], [A0 + 0xAD]
00001426 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
0000142A 285F movea.l A4, [A7]+
0000142C 4E5E unlink A6
0000142E 2E9F move.l [A7], [A7]+
00001430 4E75 rts
export_419:
00001432 4E56 0000 link A6, 0
00001436 102D FEF5 move.b D0, [A5 - 0x10B]
0000143A 6730 beq +0x32 /* 0000146C */
0000143C 206E 0008 movea.l A0, [A6 + 0x8]
00001440 2050 movea.l A0, [A0]
00001442 4AA8 0008 tst.l [A0 + 0x8]
00001446 6724 beq +0x26 /* 0000146C */
00001448 3F3C 00B2 move.w -[A7], 0xB2
0000144C 1F3C 0001 move.b -[A7], 0x1
00001450 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00001454 3F3C 00B0 move.w -[A7], 0xB0
00001458 1F3C 0001 move.b -[A7], 0x1
0000145C 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00001460 3F3C 00B1 move.w -[A7], 0xB1
00001464 1F3C 0001 move.b -[A7], 0x1
00001468 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
label0000146C:
0000146C 4E5E unlink A6
0000146E 2E9F move.l [A7], [A7]+
00001470 4E75 rts
export_420:
00001472 4E56 FFFC link A6, -0x0004
00001476 48E7 0108 movem.l -[A7], D7,A4
0000147A 3E2E 000E move.w D7, [A6 + 0xE]
0000147E 286E 0008 movea.l A4, [A6 + 0x8]
00001482 204C movea.l A0, A4
00001484 5088 addq.l A0, 8
00001486 2050 movea.l A0, [A0]
00001488 2D48 FFFC move.l [A6 - 0x4], A0
0000148C 102C FFF6 move.b D0, [A4 - 0xA]
00001490 4880 ext.w D0
00001492 D040 add.w D0, D0
00001494 122C FFF6 move.b D1, [A4 - 0xA]
00001498 4881 ext.w D1
0000149A 41ED FF16 lea.l A0, [A5 - 0xEA]
0000149E D241 add.w D1, D1
000014A0 3434 00F8 move.w D2, [A4 + D0.w - 0x8]
000014A4 9470 1000 sub.w D2, [A0 + D1.w]
000014A8 B447 cmp.w D2, D7
000014AA 5DC0 slt D0
000014AC 122C FFF6 move.b D1, [A4 - 0xA]
000014B0 4881 ext.w D1
000014B2 D241 add.w D1, D1
000014B4 BE74 10FC cmp.w D7, [A4 + D1.w - 0x4]
000014B8 5DC1 slt D1
000014BA C001 and.b D0, D1
000014BC 6724 beq +0x26 /* 000014E2 */
000014BE 102C FFF6 move.b D0, [A4 - 0xA]
000014C2 4880 ext.w D0
000014C4 D040 add.w D0, D0
000014C6 3987 00EE move.w [A4 + D0.w - 0x18], D7
000014CA 2F2C FFEE move.l -[A7], [A4 - 0x12]
000014CE A893 syscall MoveTo
000014D0 102C FFF6 move.b D0, [A4 - 0xA]
000014D4 4880 ext.w D0
000014D6 D040 add.w D0, D0
000014D8 3987 00EA move.w [A4 + D0.w - 0x22], D7
000014DC 2F2C FFEA move.l -[A7], [A4 - 0x16]
000014E0 A891 syscall LineTo
label000014E2:
000014E2 4CDF 1080 movem.l D7,A4, [A7]+
000014E6 4E5E unlink A6
000014E8 205F movea.l A0, [A7]+
000014EA 504F addq.w A7, 8
000014EC 4ED0 jmp [A0]
export_421:
000014EE 4E56 FEF0 link A6, -0x0110
000014F2 206E 000C movea.l A0, [A6 + 0xC]
000014F6 43EE FFF8 lea.l A1, [A6 - 0x8]
000014FA 22D8 move.l [A1]+, [A0]+
000014FC 22D8 move.l [A1]+, [A0]+
000014FE 4267 clr.w -[A7]
00001500 206E 0008 movea.l A0, [A6 + 0x8]
00001504 4868 FFF8 pea.l [A0 - 0x8]
00001508 486E FFF8 pea.l [A6 - 0x8]
0000150C 486E FEF0 pea.l [A6 - 0x110]
00001510 A8AA syscall SectRect
00001512 101F move.b D0, [A7]+
00001514 6700 007C beq +0x7E /* 00001592 */
00001518 302E 0010 move.w D0, [A6 + 0x10]
0000151C 48C0 ext.l D0
0000151E 2F00 move.l -[A7], D0
00001520 486E FEF8 pea.l [A6 - 0x108]
00001524 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001528 486E FEF0 pea.l [A6 - 0x110]
0000152C 302E FFFA move.w D0, [A6 - 0x6]
00001530 5640 addq.w D0, 3
00001532 3F00 move.w -[A7], D0
00001534 302E FFF8 move.w D0, [A6 - 0x8]
00001538 D07C 000A add.w D0, 0xA /* '\n' */
0000153C 3F00 move.w -[A7], D0
0000153E 4267 clr.w -[A7]
00001540 486E FEF8 pea.l [A6 - 0x108]
00001544 A88C syscall StringWidth
00001546 302E FFFE move.w D0, [A6 - 0x2]
0000154A 905F sub.w D0, [A7]+
0000154C 5340 subq.w D0, 1
0000154E 3F00 move.w -[A7], D0
00001550 302E FFFC move.w D0, [A6 - 0x4]
00001554 5940 subq.w D0, 4
00001556 3F00 move.w -[A7], D0
00001558 A8A7 syscall SetRect
0000155A 2F2E FEF0 move.l -[A7], [A6 - 0x110]
0000155E A893 syscall MoveTo
00001560 486E FEF8 pea.l [A6 - 0x108]
00001564 A884 syscall DrawString
00001566 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
0000156A 3F2E FEF0 move.w -[A7], [A6 - 0x110]
0000156E A893 syscall MoveTo
00001570 486E FEF8 pea.l [A6 - 0x108]
00001574 A884 syscall DrawString
00001576 3F2E FEF2 move.w -[A7], [A6 - 0x10E]
0000157A 3F2E FEF4 move.w -[A7], [A6 - 0x10C]
0000157E A893 syscall MoveTo
00001580 486E FEF8 pea.l [A6 - 0x108]
00001584 A884 syscall DrawString
00001586 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
0000158A A893 syscall MoveTo
0000158C 486E FEF8 pea.l [A6 - 0x108]
00001590 A884 syscall DrawString
label00001592:
00001592 4E5E unlink A6
00001594 205F movea.l A0, [A7]+
00001596 DEFC 000A add.w A7, 0xA /* '\n' */
0000159A 4ED0 jmp [A0]
export_422:
0000159C 4E56 FFE2 link A6, -0x001E
000015A0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000015A4 206E 000C movea.l A0, [A6 + 0xC]
000015A8 43EE FFF8 lea.l A1, [A6 - 0x8]
000015AC 22D8 move.l [A1]+, [A0]+
000015AE 22D8 move.l [A1]+, [A0]+
000015B0 2C2E 0008 move.l D6, [A6 + 0x8]
000015B4 2846 movea.l A4, D6
000015B6 2054 movea.l A0, [A4]
000015B8 1028 00A7 move.b D0, [A0 + 0xA7]
000015BC 6762 beq +0x64 /* 00001620 */
000015BE 486D FF12 pea.l [A5 - 0xEE]
000015C2 A899 syscall SetPenState
000015C4 4207 clr.b D7
000015C6 6052 bra +0x54 /* 0000161A */
label000015C8:
000015C8 1007 move.b D0, D7
000015CA 4880 ext.w D0
000015CC 41ED FD82 lea.l A0, [A5 - 0x27E]
000015D0 1D70 0000 FFF6 move.b [A6 - 0xA], [A0 + D0.w]
000015D6 2254 movea.l A1, [A4]
000015D8 2069 0008 movea.l A0, [A1 + 0x8]
000015DC 2050 movea.l A0, [A0]
000015DE 2D68 0008 FFEE move.l [A6 - 0x12], [A0 + 0x8]
000015E4 2069 0008 movea.l A0, [A1 + 0x8]
000015E8 2050 movea.l A0, [A0]
000015EA 47E8 0008 lea.l A3, [A0 + 0x8]
000015EE 486E FFEA pea.l [A6 - 0x16]
000015F2 302B 0006 move.w D0, [A3 + 0x6]
000015F6 906D FF18 sub.w D0, [A5 - 0xE8]
000015FA 3F00 move.w -[A7], D0
000015FC 302B 0004 move.w D0, [A3 + 0x4]
00001600 906D FF16 sub.w D0, [A5 - 0xEA]
00001604 3F00 move.w -[A7], D0
00001606 A880 syscall SetPt
00001608 1F07 move.b -[A7], D7
0000160A 4267 clr.w -[A7]
0000160C 486D 0D42 pea.l [A5 + 0xD42 /* export_420 */]
00001610 2F0E move.l -[A7], A6
00001612 2F06 move.l -[A7], D6
00001614 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
00001618 5207 addq.b D7, 1
label0000161A:
0000161A 7001 moveq.l D0, 0x01
0000161C B007 cmp.b D0, D7
0000161E 6CA8 bge -0x56 /* 000015C8 */
label00001620:
00001620 2054 movea.l A0, [A4]
00001622 1028 00AD move.b D0, [A0 + 0xAD]
00001626 671E beq +0x20 /* 00001646 */
00001628 3F3C 0001 move.w -[A7], 0x1
0000162C A887 syscall TextFont
0000162E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001632 A88A syscall TextSize
00001634 3F3A 001C move.w -[A7], [PC + 0x1C /* 00001652, value 0x1, cstring "" */]
00001638 A888 syscall TextFace
0000163A 486D 0D4A pea.l [A5 + 0xD4A /* export_421 */]
0000163E 2F0E move.l -[A7], A6
00001640 2F06 move.l -[A7], D6
00001642 4EAD 231A jsr [A5 + 0x231A /* export_1119 */]
label00001646:
00001646 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000164A 4E5E unlink A6
0000164C 205F movea.l A0, [A7]+
0000164E 504F addq.w A7, 8
00001650 4ED0 jmp [A0]
00001652 0001 4E56 ori.b D1, 0x56 /* 'V' */
export_423: // at 00001654 (misaligned)
00001656 FFF8 .invalid <<F/7/7>>
00001658 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000165C 286E 0008 movea.l A4, [A6 + 0x8]
00001660 2254 movea.l A1, [A4]
00001662 2069 0008 movea.l A0, [A1 + 0x8]
00001666 2050 movea.l A0, [A0]
00001668 47E8 0008 lea.l A3, [A0 + 0x8]
0000166C 102E 0016 move.b D0, [A6 + 0x16]
00001670 4880 ext.w D0
00001672 41ED FD82 lea.l A0, [A5 - 0x27E]
00001676 1230 0000 move.b D1, [A0 + D0.w]
0000167A 4881 ext.w D1
0000167C D241 add.w D1, D1
0000167E 3A33 1000 move.w D5, [A3 + D1.w]
00001682 102E 0016 move.b D0, [A6 + 0x16]
00001686 4880 ext.w D0
00001688 41ED FD82 lea.l A0, [A5 - 0x27E]
0000168C 1230 0000 move.b D1, [A0 + D0.w]
00001690 4881 ext.w D1
00001692 D241 add.w D1, D1
00001694 3C33 1004 move.w D6, [A3 + D1.w + 0x4]
00001698 3E05 move.w D7, D5
0000169A 4204 clr.b D4
0000169C 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1
label000016A2:
000016A2 BC47 cmp.w D6, D7
000016A4 5CC0 sge D0
000016A6 1204 move.b D1, D4
000016A8 0A01 0001 xori.b D1, 0x1
000016AC C001 and.b D0, D1
000016AE 674A beq +0x4C /* 000016FA */
000016B0 BA47 cmp.w D5, D7
000016B2 56C0 sne D0
000016B4 BC47 cmp.w D6, D7
000016B6 56C1 sne D1
000016B8 822E 0014 or.b D1, [A6 + 0x14]
000016BC C001 and.b D0, D1
000016BE 0240 0001 andi.w D0, 0x1
000016C2 6714 beq +0x16 /* 000016D8 */
000016C4 3F07 move.w -[A7], D7
000016C6 1F2E FFF9 move.b -[A7], [A6 - 0x7]
000016CA 41EE 000C lea.l A0, [A6 + 0xC]
000016CE 2018 move.l D0, [A0]+
000016D0 6702 beq +0x4 /* 000016D4 */
000016D2 2F00 move.l -[A7], D0
label000016D4:
000016D4 2050 movea.l A0, [A0]
000016D6 4E90 jsr [A0]
label000016D8:
000016D8 BC47 cmp.w D6, D7
000016DA 6E04 bgt +0x6 /* 000016E0 */
000016DC 7801 moveq.l D4, 0x01
000016DE 6018 bra +0x1A /* 000016F8 */
label000016E0:
000016E0 4267 clr.w -[A7]
000016E2 1F2E 0016 move.b -[A7], [A6 + 0x16]
000016E6 3F07 move.w -[A7], D7
000016E8 486E FFF9 pea.l [A6 - 0x7]
000016EC 2054 movea.l A0, [A4]
000016EE 2F28 0008 move.l -[A7], [A0 + 0x8]
000016F2 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
000016F6 3E1F move.w D7, [A7]+
label000016F8:
000016F8 60A8 bra -0x56 /* 000016A2 */
label000016FA:
000016FA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000016FE 4E5E unlink A6
00001700 205F movea.l A0, [A7]+
00001702 DEFC 0010 add.w A7, 0x10
00001706 4ED0 jmp [A0]
export_424:
00001708 4E56 FFFC link A6, -0x0004
0000170C 2F0C move.l -[A7], A4
0000170E 286E 0008 movea.l A4, [A6 + 0x8]
00001712 286C 0008 movea.l A4, [A4 + 0x8]
00001716 204C movea.l A0, A4
00001718 5088 addq.l A0, 8
0000171A 2050 movea.l A0, [A0]
0000171C 2D48 FFFC move.l [A6 - 0x4], A0
00001720 526C FFF8 addq.w [A4 - 0x8], 1
00001724 296C FFFA FFF0 move.l [A4 - 0x10], [A4 - 0x6]
0000172A 102C FFFF move.b D0, [A4 - 0x1]
0000172E 4880 ext.w D0
00001730 D040 add.w D0, D0
00001732 39AE 000E 00F4 move.w [A4 + D0.w - 0x12], [A6 + 0xE]
00001738 3F2C FFF8 move.w -[A7], [A4 - 0x8]
0000173C 486C FFF0 pea.l [A4 - 0x10]
00001740 226E 0008 movea.l A1, [A6 + 0x8]
00001744 2269 0008 movea.l A1, [A1 + 0x8]
00001748 41E9 000C lea.l A0, [A1 + 0xC]
0000174C 2018 move.l D0, [A0]+
0000174E 6702 beq +0x4 /* 00001752 */
00001750 2F00 move.l -[A7], D0
label00001752:
00001752 2050 movea.l A0, [A0]
00001754 4E90 jsr [A0]
00001756 102C FFFF move.b D0, [A4 - 0x1]
0000175A 4880 ext.w D0
0000175C D040 add.w D0, D0
0000175E 39AE 000E 00FA move.w [A4 + D0.w - 0x6], [A6 + 0xE]
00001764 285F movea.l A4, [A7]+
00001766 4E5E unlink A6
00001768 205F movea.l A0, [A7]+
0000176A 504F addq.w A7, 8
0000176C 4ED0 jmp [A0]
export_425:
0000176E 4E56 0000 link A6, 0
00001772 48E7 0018 movem.l -[A7], A3,A4
00001776 286E 0008 movea.l A4, [A6 + 0x8]
0000177A 266C 0008 movea.l A3, [A4 + 0x8]
0000177E 2253 movea.l A1, [A3]
00001780 2069 0008 movea.l A0, [A1 + 0x8]
00001784 102C FFFF move.b D0, [A4 - 0x1]
00001788 4880 ext.w D0
0000178A 2050 movea.l A0, [A0]
0000178C D040 add.w D0, D0
0000178E 122C FFFF move.b D1, [A4 - 0x1]
00001792 4881 ext.w D1
00001794 D241 add.w D1, D1
00001796 39B0 0008 10FA move.w [A4 + D1.w - 0x6], [A0 + D0.w + 0x8]
0000179C 102C FFFF move.b D0, [A4 - 0x1]
000017A0 4880 ext.w D0
000017A2 41ED FD82 lea.l A0, [A5 - 0x27E]
000017A6 1230 0000 move.b D1, [A0 + D0.w]
000017AA 4881 ext.w D1
000017AC D241 add.w D1, D1
000017AE 39AE 000E 10F4 move.w [A4 + D1.w - 0x12], [A6 + 0xE]
000017B4 102C FFFF move.b D0, [A4 - 0x1]
000017B8 4880 ext.w D0
000017BA 41ED FD82 lea.l A0, [A5 - 0x27E]
000017BE 1F30 0000 move.b -[A7], [A0 + D0.w]
000017C2 1F3C 0001 move.b -[A7], 0x1
000017C6 486D 0D62 pea.l [A5 + 0xD62 /* export_424 */]
000017CA 2F0E move.l -[A7], A6
000017CC 2F2C 0008 move.l -[A7], [A4 + 0x8]
000017D0 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
000017D4 102C FFFF move.b D0, [A4 - 0x1]
000017D8 4880 ext.w D0
000017DA 41ED FD82 lea.l A0, [A5 - 0x27E]
000017DE 1230 0000 move.b D1, [A0 + D0.w]
000017E2 4881 ext.w D1
000017E4 D241 add.w D1, D1
000017E6 39AE 000E 10FA move.w [A4 + D1.w - 0x6], [A6 + 0xE]
000017EC 4CDF 1800 movem.l A3,A4, [A7]+
000017F0 4E5E unlink A6
000017F2 205F movea.l A0, [A7]+
000017F4 504F addq.w A7, 8
000017F6 4ED0 jmp [A0]
export_426:
000017F8 4E56 FFF0 link A6, -0x0010
000017FC 48E7 0028 movem.l -[A7], A2,A4
00001800 286E 0008 movea.l A4, [A6 + 0x8]
00001804 2054 movea.l A0, [A4]
00001806 1028 00A6 move.b D0, [A0 + 0xA6]
0000180A 6706 beq +0x8 /* 00001812 */
0000180C 422E FFFF clr.b [A6 - 0x1]
00001810 6006 bra +0x8 /* 00001818 */
label00001812:
00001812 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
label00001818:
00001818 2254 movea.l A1, [A4]
0000181A 2069 0008 movea.l A0, [A1 + 0x8]
0000181E 102E FFFF move.b D0, [A6 - 0x1]
00001822 4880 ext.w D0
00001824 45ED FD82 lea.l A2, [A5 - 0x27E]
00001828 1232 0000 move.b D1, [A2 + D0.w]
0000182C 4881 ext.w D1
0000182E 2050 movea.l A0, [A0]
00001830 D241 add.w D1, D1
00001832 102E FFFF move.b D0, [A6 - 0x1]
00001836 4880 ext.w D0
00001838 45ED FD82 lea.l A2, [A5 - 0x27E]
0000183C 1432 0000 move.b D2, [A2 + D0.w]
00001840 4882 ext.w D2
00001842 D442 add.w D2, D2
00001844 3DB0 1008 20FA move.w [A6 + D2.w - 0x6], [A0 + D1.w + 0x8]
0000184A 3029 005E move.w D0, [A1 + 0x5E]
0000184E 5340 subq.w D0, 1
00001850 3D40 FFF8 move.w [A6 - 0x8], D0
00001854 1F2E FFFF move.b -[A7], [A6 - 0x1]
00001858 1F3C 0001 move.b -[A7], 0x1
0000185C 486D 0D6A pea.l [A5 + 0xD6A /* export_425 */]
00001860 2F0E move.l -[A7], A6
00001862 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001866 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
0000186A 4CDF 1400 movem.l A2,A4, [A7]+
0000186E 4E5E unlink A6
00001870 205F movea.l A0, [A7]+
00001872 DEFC 000C add.w A7, 0xC
00001876 4ED0 jmp [A0]
export_427:
00001878 4E56 FFFA link A6, -0x0006
0000187C 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001880 266E 000C movea.l A3, [A6 + 0xC]
00001884 286E 0008 movea.l A4, [A6 + 0x8]
00001888 2254 movea.l A1, [A4]
0000188A 2069 0008 movea.l A0, [A1 + 0x8]
0000188E 102E 0012 move.b D0, [A6 + 0x12]
00001892 4880 ext.w D0
00001894 45ED FD82 lea.l A2, [A5 - 0x27E]
00001898 1232 0000 move.b D1, [A2 + D0.w]
0000189C 4881 ext.w D1
0000189E 2050 movea.l A0, [A0]
000018A0 D241 add.w D1, D1
000018A2 36B0 1008 move.w [A3], [A0 + D1.w + 0x8]
000018A6 3D6E 0010 FFFA move.w [A6 - 0x6], [A6 + 0x10]
000018AC 7E01 moveq.l D7, 0x01
000018AE 601C bra +0x1E /* 000018CC */
label000018B0:
000018B0 4267 clr.w -[A7]
000018B2 1F2E 0012 move.b -[A7], [A6 + 0x12]
000018B6 3F13 move.w -[A7], [A3]
000018B8 486E FFFF pea.l [A6 - 0x1]
000018BC 2054 movea.l A0, [A4]
000018BE 2F28 0008 move.l -[A7], [A0 + 0x8]
000018C2 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
000018C6 369F move.w [A3], [A7]+
000018C8 5247 addq.w D7, 1
000018CA 6906 bvs +0x8 /* 000018D2 */
label000018CC:
000018CC BE6E FFFA cmp.w D7, [A6 - 0x6]
000018D0 6FDE ble -0x20 /* 000018B0 */
label000018D2:
000018D2 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000018D6 4E5E unlink A6
000018D8 205F movea.l A0, [A7]+
000018DA DEFC 000C add.w A7, 0xC
000018DE 4ED0 jmp [A0]
export_428:
000018E0 4E56 FFF6 link A6, -0x000A
000018E4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000018E8 266E 0008 movea.l A3, [A6 + 0x8]
000018EC 284B movea.l A4, A3
000018EE 2054 movea.l A0, [A4]
000018F0 1028 00A6 move.b D0, [A0 + 0xA6]
000018F4 6704 beq +0x6 /* 000018FA */
000018F6 4205 clr.b D5
000018F8 6002 bra +0x4 /* 000018FC */
label000018FA:
000018FA 7A01 moveq.l D5, 0x01
label000018FC:
000018FC 302E 0010 move.w D0, [A6 + 0x10]
00001900 2054 movea.l A0, [A4]
00001902 9068 005E sub.w D0, [A0 + 0x5E]
00001906 3800 move.w D4, D0
00001908 5244 addq.w D4, 1
0000190A 1005 move.b D0, D5
0000190C 4880 ext.w D0
0000190E 43ED FD82 lea.l A1, [A5 - 0x27E]
00001912 1C31 0000 move.b D6, [A1 + D0.w]
00001916 3004 move.w D0, D4
00001918 5340 subq.w D0, 1
0000191A 1206 move.b D1, D6
0000191C 4881 ext.w D1
0000191E D241 add.w D1, D1
00001920 48C0 ext.l D0
00001922 81F0 105A divs.w D0, [A0 + D1.w + 0x5A]
00001926 1206 move.b D1, D6
00001928 4881 ext.w D1
0000192A D241 add.w D1, D1
0000192C 3D80 10FA move.w [A6 + D1.w - 0x6], D0
00001930 1006 move.b D0, D6
00001932 4880 ext.w D0
00001934 D040 add.w D0, D0
00001936 1206 move.b D1, D6
00001938 4881 ext.w D1
0000193A D241 add.w D1, D1
0000193C 3430 105A move.w D2, [A0 + D1.w + 0x5A]
00001940 C5F6 00FA muls.w D2, [A6 + D0.w - 0x6]
00001944 3004 move.w D0, D4
00001946 9042 sub.w D0, D2
00001948 5340 subq.w D0, 1
0000194A 1205 move.b D1, D5
0000194C 4881 ext.w D1
0000194E D241 add.w D1, D1
00001950 3D80 10FA move.w [A6 + D1.w - 0x6], D0
00001954 4207 clr.b D7
00001956 605A bra +0x5C /* 000019B2 */
label00001958:
00001958 1007 move.b D0, D7
0000195A 4880 ext.w D0
0000195C 41ED FD82 lea.l A0, [A5 - 0x27E]
00001960 1F30 0000 move.b -[A7], [A0 + D0.w]
00001964 1007 move.b D0, D7
00001966 4880 ext.w D0
00001968 D040 add.w D0, D0
0000196A 3F36 00FA move.w -[A7], [A6 + D0.w - 0x6]
0000196E 206E 000C movea.l A0, [A6 + 0xC]
00001972 1007 move.b D0, D7
00001974 4880 ext.w D0
00001976 D040 add.w D0, D0
00001978 4870 0000 pea.l [A0 + D0.w]
0000197C 2F0B move.l -[A7], A3
0000197E 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
00001982 1007 move.b D0, D7
00001984 4880 ext.w D0
00001986 41ED FD82 lea.l A0, [A5 - 0x27E]
0000198A 1F30 0000 move.b -[A7], [A0 + D0.w]
0000198E 1007 move.b D0, D7
00001990 4880 ext.w D0
00001992 D040 add.w D0, D0
00001994 3236 00FA move.w D1, [A6 + D0.w - 0x6]
00001998 5241 addq.w D1, 1
0000199A 3F01 move.w -[A7], D1
0000199C 206E 000C movea.l A0, [A6 + 0xC]
000019A0 1007 move.b D0, D7
000019A2 4880 ext.w D0
000019A4 D040 add.w D0, D0
000019A6 4870 0004 pea.l [A0 + D0.w + 0x4]
000019AA 2F0B move.l -[A7], A3
000019AC 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
000019B0 5207 addq.b D7, 1
label000019B2:
000019B2 7001 moveq.l D0, 0x01
000019B4 B007 cmp.b D0, D7
000019B6 6CA0 bge -0x5E /* 00001958 */
000019B8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000019BC 4E5E unlink A6
000019BE 205F movea.l A0, [A7]+
000019C0 DEFC 000A add.w A7, 0xA /* '\n' */
000019C4 4ED0 jmp [A0]
export_429:
000019C6 4E56 0000 link A6, 0
000019CA 0C6E E020 0010 cmpi.w [A6 + 0x10], 0xE020
000019D0 5CC0 sge D0
000019D2 0C6E E02A 0010 cmpi.w [A6 + 0x10], 0xE02A
000019D8 5FC1 sle D1
000019DA C001 and.b D0, D1
000019DC 670C beq +0xE /* 000019EA */
000019DE 4267 clr.w -[A7]
000019E0 2F3C 00C8 0004 move.l -[A7], 0xC80004
000019E6 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
label000019EA:
000019EA 4AAE 000C tst.l [A6 + 0xC]
000019EE 661C bne +0x1E /* 00001A0C */
000019F0 226E 0008 movea.l A1, [A6 + 0x8]
000019F4 2069 0008 movea.l A0, [A1 + 0x8]
000019F8 2050 movea.l A0, [A0]
000019FA 2268 0008 movea.l A1, [A0 + 0x8]
000019FE 2251 movea.l A1, [A1]
00001A00 2F29 0020 move.l -[A7], [A1 + 0x20]
00001A04 486D FDE6 pea.l [A5 - 0x21A]
00001A08 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
label00001A0C:
00001A0C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001A10 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A14 2F3C 00C8 0004 move.l -[A7], 0xC80004
00001A1A 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00001A1E 4E5E unlink A6
00001A20 205F movea.l A0, [A7]+
00001A22 DEFC 000A add.w A7, 0xA /* '\n' */
00001A26 4ED0 jmp [A0]
export_430:
00001A28 4E56 FFBE link A6, -0x0042
00001A2C 2D6D FD8A 0012 move.l [A6 + 0x12], [A5 - 0x276]
00001A32 206E 000C movea.l A0, [A6 + 0xC]
00001A36 10BC 0001 move.b [A0], 0x1
00001A3A 486E FFBE pea.l [A6 - 0x42]
00001A3E 486D 0D8A pea.l [A5 + 0xD8A /* export_429 */]
00001A42 2F0E move.l -[A7], A6
00001A44 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00001A48 7029 moveq.l D0, 0x29
00001A4A B06E 0010 cmp.w D0, [A6 + 0x10]
00001A4E 6618 bne +0x1A /* 00001A68 */
00001A50 206E 000C movea.l A0, [A6 + 0xC]
00001A54 2F08 move.l -[A7], A0
00001A56 4267 clr.w -[A7]
00001A58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A5C 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00001A60 101F move.b D0, [A7]+
00001A62 205F movea.l A0, [A7]+
00001A64 1080 move.b [A0], D0
00001A66 6016 bra +0x18 /* 00001A7E */
label00001A68:
00001A68 42A7 clr.l -[A7]
00001A6A 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001A6E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A76 4EAD 22CA jsr [A5 + 0x22CA /* export_1109 */]
00001A7A 2D5F 0012 move.l [A6 + 0x12], [A7]+
label00001A7E:
00001A7E 486E FFBE pea.l [A6 - 0x42]
00001A82 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00001A86 4E5E unlink A6
00001A88 205F movea.l A0, [A7]+
00001A8A DEFC 000A add.w A7, 0xA /* '\n' */
00001A8E 4ED0 jmp [A0]
export_431:
00001A90 4E56 0000 link A6, 0
00001A94 3F3C 0080 move.w -[A7], 0x80
00001A98 2F3C C000 0200 move.l -[A7], 0xC0000200
00001A9E A8FD syscall PrGlue
00001AA0 4E5E unlink A6
00001AA2 2E9F move.l [A7], [A7]+
00001AA4 4E75 rts
export_432:
00001AA6 4E56 0000 link A6, 0
00001AAA 2F0A move.l -[A7], A2
00001AAC 226E 0008 movea.l A1, [A6 + 0x8]
00001AB0 2069 000C movea.l A0, [A1 + 0xC]
00001AB4 2F08 move.l -[A7], A0
00001AB6 4267 clr.w -[A7]
00001AB8 246E 0008 movea.l A2, [A6 + 0x8]
00001ABC 226A 0008 movea.l A1, [A2 + 0x8]
00001AC0 2251 movea.l A1, [A1]
00001AC2 2F29 0056 move.l -[A7], [A1 + 0x56]
00001AC6 2F3C 5204 0498 move.l -[A7], 0x52040498
00001ACC A8FD syscall PrGlue
00001ACE 101F move.b D0, [A7]+
00001AD0 205F movea.l A0, [A7]+
00001AD2 1080 move.b [A0], D0
00001AD4 245F movea.l A2, [A7]+
00001AD6 4E5E unlink A6
00001AD8 2E9F move.l [A7], [A7]+
00001ADA 4E75 rts
export_433:
00001ADC 4E56 0000 link A6, 0
00001AE0 206E 0008 movea.l A0, [A6 + 0x8]
00001AE4 2F28 0008 move.l -[A7], [A0 + 0x8]
00001AE8 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00001AEC 206E 0008 movea.l A0, [A6 + 0x8]
00001AF0 2C48 movea.l A6, A0
00001AF2 4EFA 003A jmp [PC + 0x3A /* 00001B2E */]
00001AF6 0000 4E5E ori.b D0, 0x5E /* '^' */
00001AFA 205F movea.l A0, [A7]+
00001AFC DEFC 000A add.w A7, 0xA /* '\n' */
00001B00 4ED0 jmp [A0]
export_434:
00001B02 4E56 FFBE link A6, -0x0042
00001B06 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001B0A 486E FFBE pea.l [A6 - 0x42]
00001B0E 486D 0DAA pea.l [A5 + 0xDAA /* export_433 */]
00001B12 2F0E move.l -[A7], A6
00001B14 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00001B18 486D 0DA2 pea.l [A5 + 0xDA2 /* export_432 */]
00001B1C 2F0E move.l -[A7], A6
00001B1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B22 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00001B26 486E FFBE pea.l [A6 - 0x42]
00001B2A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
label00001B2E:
00001B2E 4FEE FF9E lea.l A7, [A6 - 0x62]
00001B32 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001B36 4E5E unlink A6
00001B38 205F movea.l A0, [A7]+
00001B3A 504F addq.w A7, 8
00001B3C 4ED0 jmp [A0]
export_435:
00001B3E 4E56 FFF0 link A6, -0x0010
00001B42 206E 000C movea.l A0, [A6 + 0xC]
00001B46 43EE FFF8 lea.l A1, [A6 - 0x8]
00001B4A 22D8 move.l [A1]+, [A0]+
00001B4C 22D8 move.l [A1]+, [A0]+
00001B4E 486E FFF8 pea.l [A6 - 0x8]
00001B52 302D FD80 move.w D0, [A5 - 0x280]
00001B56 4440 neg.w D0
00001B58 3F00 move.w -[A7], D0
00001B5A 302D FD7E move.w D0, [A5 - 0x282]
00001B5E 4440 neg.w D0
00001B60 3F00 move.w -[A7], D0
00001B62 A8A8 syscall OffsetRect
00001B64 4267 clr.w -[A7]
00001B66 486E FFF8 pea.l [A6 - 0x8]
00001B6A 206E 0008 movea.l A0, [A6 + 0x8]
00001B6E 2050 movea.l A0, [A0]
00001B70 4868 0044 pea.l [A0 + 0x44]
00001B74 486E FFF0 pea.l [A6 - 0x10]
00001B78 A8AA syscall SectRect
00001B7A 1D5F 0010 move.b [A6 + 0x10], [A7]+
00001B7E 4E5E unlink A6
00001B80 205F movea.l A0, [A7]+
00001B82 504F addq.w A7, 8
00001B84 4ED0 jmp [A0]
export_436:
00001B86 4E56 FFE4 link A6, -0x001C
00001B8A 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4
00001B8E 486E FFFC pea.l [A6 - 0x4]
00001B92 A972 syscall GetMouse
00001B94 4267 clr.w -[A7]
00001B96 A973 syscall StillDown
00001B98 1C1F move.b D6, [A7]+
00001B9A 4AAD FFE6 tst.l [A5 - 0x1A]
00001B9E 56C0 sne D0
00001BA0 2206 move.l D1, D6
00001BA2 C200 and.b D1, D0
00001BA4 6700 012E beq +0x130 /* 00001CD4 */
00001BA8 206D FFE6 movea.l A0, [A5 - 0x1A]
00001BAC 2050 movea.l A0, [A0]
00001BAE 2868 001C movea.l A4, [A0 + 0x1C]
00001BB2 2054 movea.l A0, [A4]
00001BB4 4AA8 0030 tst.l [A0 + 0x30]
00001BB8 56C0 sne D0
00001BBA 4AA8 002C tst.l [A0 + 0x2C]
00001BBE 56C1 sne D1
00001BC0 8001 or.b D0, D1
00001BC2 6700 0110 beq +0x112 /* 00001CD4 */
00001BC6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001BCA 486E FFEC pea.l [A6 - 0x14]
00001BCE 2F0C move.l -[A7], A4
00001BD0 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
00001BD4 41EE FFF4 lea.l A0, [A6 - 0xC]
00001BD8 2454 movea.l A2, [A4]
00001BDA 43EA 0024 lea.l A1, [A2 + 0x24]
00001BDE 20D9 move.l [A0]+, [A1]+
00001BE0 20D9 move.l [A0]+, [A1]+
00001BE2 4207 clr.b D7
00001BE4 6000 00BA bra +0xBC /* 00001CA0 */
label00001BE8:
00001BE8 206D FFE6 movea.l A0, [A5 - 0x1A]
00001BEC 1007 move.b D0, D7
00001BEE 4880 ext.w D0
00001BF0 2050 movea.l A0, [A0]
00001BF2 D040 add.w D0, D0
00001BF4 1207 move.b D1, D7
00001BF6 4881 ext.w D1
00001BF8 D241 add.w D1, D1
00001BFA 3A30 0008 move.w D5, [A0 + D0.w + 0x8]
00001BFE 9A76 10F4 sub.w D5, [A6 + D1.w - 0x12]
00001C02 206D FFE6 movea.l A0, [A5 - 0x1A]
00001C06 1007 move.b D0, D7
00001C08 4880 ext.w D0
00001C0A 2050 movea.l A0, [A0]
00001C0C D040 add.w D0, D0
00001C0E 1207 move.b D1, D7
00001C10 4881 ext.w D1
00001C12 D241 add.w D1, D1
00001C14 3830 000C move.w D4, [A0 + D0.w + 0xC]
00001C18 9876 10F8 sub.w D4, [A6 + D1.w - 0x8]
00001C1C 1007 move.b D0, D7
00001C1E 4880 ext.w D0
00001C20 D040 add.w D0, D0
00001C22 4A76 00EC tst.w [A6 + D0.w - 0x20]
00001C26 6C3C bge +0x3E /* 00001C64 */
00001C28 1007 move.b D0, D7
00001C2A 4880 ext.w D0
00001C2C D040 add.w D0, D0
00001C2E 2F00 move.l -[A7], D0
00001C30 42A7 clr.l -[A7]
00001C32 2F00 move.l -[A7], D0
00001C34 42A7 clr.l -[A7]
00001C36 1207 move.b D1, D7
00001C38 4881 ext.w D1
00001C3A D241 add.w D1, D1
00001C3C 3436 10EC move.w D2, [A6 + D1.w - 0x20]
00001C40 48C2 ext.l D2
00001C42 2F02 move.l -[A7], D2
00001C44 3205 move.w D1, D5
00001C46 48C1 ext.l D1
00001C48 2F01 move.l -[A7], D1
00001C4A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001C4E 221F move.l D1, [A7]+
00001C50 201F move.l D0, [A7]+
00001C52 2F01 move.l -[A7], D1
00001C54 42A7 clr.l -[A7]
00001C56 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001C5A 221F move.l D1, [A7]+
00001C5C 201F move.l D0, [A7]+
00001C5E 3D81 00EC move.w [A6 + D0.w - 0x20], D1
00001C62 603A bra +0x3C /* 00001C9E */
label00001C64:
00001C64 1007 move.b D0, D7
00001C66 4880 ext.w D0
00001C68 D040 add.w D0, D0
00001C6A 2F00 move.l -[A7], D0
00001C6C 42A7 clr.l -[A7]
00001C6E 2F00 move.l -[A7], D0
00001C70 42A7 clr.l -[A7]
00001C72 1207 move.b D1, D7
00001C74 4881 ext.w D1
00001C76 D241 add.w D1, D1
00001C78 3436 10EC move.w D2, [A6 + D1.w - 0x20]
00001C7C 48C2 ext.l D2
00001C7E 2F02 move.l -[A7], D2
00001C80 3204 move.w D1, D4
00001C82 48C1 ext.l D1
00001C84 2F01 move.l -[A7], D1
00001C86 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001C8A 221F move.l D1, [A7]+
00001C8C 201F move.l D0, [A7]+
00001C8E 2F01 move.l -[A7], D1
00001C90 42A7 clr.l -[A7]
00001C92 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001C96 221F move.l D1, [A7]+
00001C98 201F move.l D0, [A7]+
00001C9A 3D81 00EC move.w [A6 + D0.w - 0x20], D1
label00001C9E:
00001C9E 5207 addq.b D7, 1
label00001CA0:
00001CA0 7001 moveq.l D0, 0x01
00001CA2 B007 cmp.b D0, D7
00001CA4 6C00 FF42 bge -0xBC /* 00001BE8 */
00001CA8 4AAE FFEC tst.l [A6 - 0x14]
00001CAC 6726 beq +0x28 /* 00001CD4 */
00001CAE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001CB2 4267 clr.w -[A7]
00001CB4 2F0C move.l -[A7], A4
00001CB6 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
00001CBA 2F0C move.l -[A7], A4
00001CBC 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00001CC0 206D FFE6 movea.l A0, [A5 - 0x1A]
00001CC4 2050 movea.l A0, [A0]
00001CC6 2268 0040 movea.l A1, [A0 + 0x40]
00001CCA 2251 movea.l A1, [A1]
00001CCC 2F09 move.l -[A7], A1
00001CCE 42A7 clr.l -[A7]
00001CD0 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */]
label00001CD4:
00001CD4 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001CDA 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+
00001CDE 4E5E unlink A6
00001CE0 4E75 rts
export_437:
00001CE2 4E56 FFFC link A6, -0x0004
00001CE6 48E7 0028 movem.l -[A7], A2,A4
00001CEA 286E 0008 movea.l A4, [A6 + 0x8]
00001CEE 2054 movea.l A0, [A4]
00001CF0 2F28 001C move.l -[A7], [A0 + 0x1C]
00001CF4 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00001CF8 486E FFFC pea.l [A6 - 0x4]
00001CFC A874 syscall GetPort
00001CFE 2054 movea.l A0, [A4]
00001D00 2F28 0040 move.l -[A7], [A0 + 0x40]
00001D04 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D08 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
00001D0C 2054 movea.l A0, [A4]
00001D0E 4AA8 0010 tst.l [A0 + 0x10]
00001D12 6614 bne +0x16 /* 00001D28 */
00001D14 2254 movea.l A1, [A4]
00001D16 2069 0040 movea.l A0, [A1 + 0x40]
00001D1A 2050 movea.l A0, [A0]
00001D1C 2469 001C movea.l A2, [A1 + 0x1C]
00001D20 2452 movea.l A2, [A2]
00001D22 3568 0018 003C move.w [A2 + 0x3C], [A0 + 0x18]
label00001D28:
00001D28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D2C 4EBA EE36 jsr [PC - 0x11CA /* 00000B64 */]
00001D30 4CDF 1400 movem.l A2,A4, [A7]+
00001D34 4E5E unlink A6
00001D36 2E9F move.l [A7], [A7]+
00001D38 4E75 rts
export_438:
00001D3A 4E56 0000 link A6, 0
00001D3E 48E7 0018 movem.l -[A7], A3,A4
00001D42 266E 0008 movea.l A3, [A6 + 0x8]
00001D46 284B movea.l A4, A3
00001D48 2F0B move.l -[A7], A3
00001D4A 4EBA EE7A jsr [PC - 0x1186 /* 00000BC6 */]
00001D4E 2054 movea.l A0, [A4]
00001D50 2F28 0040 move.l -[A7], [A0 + 0x40]
00001D54 42A7 clr.l -[A7]
00001D56 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
00001D5A 2F0B move.l -[A7], A3
00001D5C 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
00001D60 4CDF 1800 movem.l A3,A4, [A7]+
00001D64 4E5E unlink A6
00001D66 2E9F move.l [A7], [A7]+
00001D68 4E75 rts
export_439:
00001D6A 4E56 FFF6 link A6, -0x000A
00001D6E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001D72 286E 0008 movea.l A4, [A6 + 0x8]
00001D76 2254 movea.l A1, [A4]
00001D78 2069 0040 movea.l A0, [A1 + 0x40]
00001D7C 2050 movea.l A0, [A0]
00001D7E 3A28 0018 move.w D5, [A0 + 0x18]
00001D82 4AA9 001C tst.l [A1 + 0x1C]
00001D86 670A beq +0xC /* 00001D92 */
00001D88 2054 movea.l A0, [A4]
00001D8A 2F28 001C move.l -[A7], [A0 + 0x1C]
00001D8E 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00001D92:
00001D92 2254 movea.l A1, [A4]
00001D94 2069 0040 movea.l A0, [A1 + 0x40]
00001D98 2650 movea.l A3, [A0]
00001D9A 3C2B 005E move.w D6, [A3 + 0x5E]
00001D9E 4A6B 003C tst.w [A3 + 0x3C]
00001DA2 6F1A ble +0x1C /* 00001DBE */
00001DA4 206B 003E movea.l A0, [A3 + 0x3E]
00001DA8 2050 movea.l A0, [A0]
00001DAA 302B 003C move.w D0, [A3 + 0x3C]
00001DAE 5340 subq.w D0, 1
00001DB0 4241 clr.w D1
00001DB2 1230 0000 move.b D1, [A0 + D0.w]
00001DB6 700D moveq.l D0, 0x0D
00001DB8 B041 cmp.w D0, D1
00001DBA 6602 bne +0x4 /* 00001DBE */
00001DBC 5246 addq.w D6, 1
label00001DBE:
00001DBE 2054 movea.l A0, [A4]
00001DC0 47E8 0008 lea.l A3, [A0 + 0x8]
00001DC4 2F2E 000C move.l -[A7], [A6 + 0xC]
00001DC8 3F2B 0002 move.w -[A7], [A3 + 0x2]
00001DCC 3F13 move.w -[A7], [A3]
00001DCE 2054 movea.l A0, [A4]
00001DD0 3028 0052 move.w D0, [A0 + 0x52]
00001DD4 D06B 0002 add.w D0, [A3 + 0x2]
00001DD8 3F00 move.w -[A7], D0
00001DDA 42A7 clr.l -[A7]
00001DDC 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */
00001DE2 42A7 clr.l -[A7]
00001DE4 7001 moveq.l D0, 0x01
00001DE6 2F00 move.l -[A7], D0
00001DE8 3006 move.w D0, D6
00001DEA 48C0 ext.l D0
00001DEC 2F00 move.l -[A7], D0
00001DEE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001DF2 3005 move.w D0, D5
00001DF4 48C0 ext.l D0
00001DF6 2F00 move.l -[A7], D0
00001DF8 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001DFC 3013 move.w D0, [A3]
00001DFE 48C0 ext.l D0
00001E00 D09F add.l D0, [A7]+
00001E02 2F00 move.l -[A7], D0
00001E04 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001E08 201F move.l D0, [A7]+
00001E0A 3F00 move.w -[A7], D0
00001E0C A8A7 syscall SetRect
00001E0E 4207 clr.b D7
00001E10 6028 bra +0x2A /* 00001E3A */
label00001E12:
00001E12 1007 move.b D0, D7
00001E14 4880 ext.w D0
00001E16 2054 movea.l A0, [A4]
00001E18 7204 moveq.l D1, 0x04
00001E1A B230 0038 cmp.b D1, [A0 + D0.w + 0x38]
00001E1E 6618 bne +0x1A /* 00001E38 */
00001E20 1007 move.b D0, D7
00001E22 4880 ext.w D0
00001E24 2054 movea.l A0, [A4]
00001E26 D040 add.w D0, D0
00001E28 226E 000C movea.l A1, [A6 + 0xC]
00001E2C 1207 move.b D1, D7
00001E2E 4881 ext.w D1
00001E30 D241 add.w D1, D1
00001E32 33B0 000C 1004 move.w [A1 + D1.w + 0x4], [A0 + D0.w + 0xC]
label00001E38:
00001E38 5207 addq.b D7, 1
label00001E3A:
00001E3A 7001 moveq.l D0, 0x01
00001E3C B007 cmp.b D0, D7
00001E3E 6CD2 bge -0x2C /* 00001E12 */
00001E40 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001E44 4E5E unlink A6
00001E46 205F movea.l A0, [A7]+
00001E48 504F addq.w A7, 8
00001E4A 4ED0 jmp [A0]
fn00001E4C:
00001E4C 4E56 0000 link A6, 0
00001E50 2F0C move.l -[A7], A4
00001E52 206E 0008 movea.l A0, [A6 + 0x8]
00001E56 2868 0008 movea.l A4, [A0 + 0x8]
00001E5A 102E 000C move.b D0, [A6 + 0xC]
00001E5E 4880 ext.w D0
00001E60 2054 movea.l A0, [A4]
00001E62 7204 moveq.l D1, 0x04
00001E64 B230 0038 cmp.b D1, [A0 + D0.w + 0x38]
00001E68 56C0 sne D0
00001E6A 122E 000C move.b D1, [A6 + 0xC]
00001E6E 4881 ext.w D1
00001E70 4A30 1038 tst.b [A0 + D1.w + 0x38]
00001E74 56C1 sne D1
00001E76 C001 and.b D0, D1
00001E78 4400 neg.b D0
00001E7A 1D40 000E move.b [A6 + 0xE], D0
00001E7E 285F movea.l A4, [A7]+
00001E80 4E5E unlink A6
00001E82 205F movea.l A0, [A7]+
00001E84 5C4F addq.w A7, 6
00001E86 4ED0 jmp [A0]
export_440:
00001E88 4E56 0000 link A6, 0
00001E8C 48E7 0018 movem.l -[A7], A3,A4
00001E90 266E 0008 movea.l A3, [A6 + 0x8]
00001E94 2F2E 000C move.l -[A7], [A6 + 0xC]
00001E98 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E9C 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00001EA0 286E 000C movea.l A4, [A6 + 0xC]
00001EA4 4267 clr.w -[A7]
00001EA6 1F3C 0001 move.b -[A7], 0x1
00001EAA 2F0E move.l -[A7], A6
00001EAC 4EBA FF9E jsr [PC - 0x62 /* 00001E4C */]
00001EB0 101F move.b D0, [A7]+
00001EB2 6726 beq +0x28 /* 00001EDA */
00001EB4 42A7 clr.l -[A7]
00001EB6 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */
00001EBC 302C 0006 move.w D0, [A4 + 0x6]
00001EC0 48C0 ext.l D0
00001EC2 2053 movea.l A0, [A3]
00001EC4 3228 004E move.w D1, [A0 + 0x4E]
00001EC8 E341 asl D1.w, 1
00001ECA 48C1 ext.l D1
00001ECC D280 add.l D1, D0
00001ECE 2F01 move.l -[A7], D1
00001ED0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001ED4 201F move.l D0, [A7]+
00001ED6 3940 0006 move.w [A4 + 0x6], D0
label00001EDA:
00001EDA 42A7 clr.l -[A7]
00001EDC 2F0E move.l -[A7], A6
00001EDE 4EBA FF6C jsr [PC - 0x94 /* 00001E4C */]
00001EE2 101F move.b D0, [A7]+
00001EE4 6724 beq +0x26 /* 00001F0A */
00001EE6 42A7 clr.l -[A7]
00001EE8 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */
00001EEE 302C 0004 move.w D0, [A4 + 0x4]
00001EF2 48C0 ext.l D0
00001EF4 2053 movea.l A0, [A3]
00001EF6 3228 004C move.w D1, [A0 + 0x4C]
00001EFA 48C1 ext.l D1
00001EFC D280 add.l D1, D0
00001EFE 2F01 move.l -[A7], D1
00001F00 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001F04 201F move.l D0, [A7]+
00001F06 3940 0004 move.w [A4 + 0x4], D0
label00001F0A:
00001F0A 4CDF 1800 movem.l A3,A4, [A7]+
00001F0E 4E5E unlink A6
00001F10 205F movea.l A0, [A7]+
00001F12 504F addq.w A7, 8
00001F14 4ED0 jmp [A0]
export_441:
00001F16 4E56 FFFA link A6, -0x0006
00001F1A 48E7 0018 movem.l -[A7], A3,A4
00001F1E 286E 0008 movea.l A4, [A6 + 0x8]
00001F22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F26 4EBA ECF0 jsr [PC - 0x1310 /* 00000C18 */]
00001F2A 2054 movea.l A0, [A4]
00001F2C 2D68 0034 FFFC move.l [A6 - 0x4], [A0 + 0x34]
00001F32 4AA8 0040 tst.l [A0 + 0x40]
00001F36 671A beq +0x1C /* 00001F52 */
00001F38 2254 movea.l A1, [A4]
00001F3A 2069 0040 movea.l A0, [A1 + 0x40]
00001F3E 2650 movea.l A3, [A0]
00001F40 302E FFFC move.w D0, [A6 - 0x4]
00001F44 48C0 ext.l D0
00001F46 81EB 0018 divs.w D0, [A3 + 0x18]
00001F4A C1EB 0018 muls.w D0, [A3 + 0x18]
00001F4E 3D40 FFFC move.w [A6 - 0x4], D0
label00001F52:
00001F52 2054 movea.l A0, [A4]
00001F54 216E FFFC 0034 move.l [A0 + 0x34], [A6 - 0x4]
00001F5A 4CDF 1800 movem.l A3,A4, [A7]+
00001F5E 4E5E unlink A6
00001F60 2E9F move.l [A7], [A7]+
00001F62 4E75 rts
export_442:
00001F64 4E56 0000 link A6, 0
00001F68 206E 0008 movea.l A0, [A6 + 0x8]
00001F6C 1028 FFBD move.b D0, [A0 - 0x43]
00001F70 671A beq +0x1C /* 00001F8C */
00001F72 486D FF78 pea.l [A5 - 0x88]
00001F76 A87D syscall ClosePort
00001F78 226E 0008 movea.l A1, [A6 + 0x8]
00001F7C 2069 0008 movea.l A0, [A1 + 0x8]
00001F80 2050 movea.l A0, [A0]
00001F82 2F28 0040 move.l -[A7], [A0 + 0x40]
00001F86 42A7 clr.l -[A7]
00001F88 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label00001F8C:
00001F8C 4E5E unlink A6
00001F8E 205F movea.l A0, [A7]+
00001F90 DEFC 000A add.w A7, 0xA /* '\n' */
00001F94 4ED0 jmp [A0]
export_443:
00001F96 4E56 FFBC link A6, -0x0044
00001F9A 2F0C move.l -[A7], A4
00001F9C 286E 0008 movea.l A4, [A6 + 0x8]
00001FA0 2054 movea.l A0, [A4]
00001FA2 4AA8 001C tst.l [A0 + 0x1C]
00001FA6 57C0 seq D0
00001FA8 802D FDD9 or.b D0, [A5 - 0x227]
00001FAC 0240 0001 andi.w D0, 0x1
00001FB0 1D40 FFBD move.b [A6 - 0x43], D0
00001FB4 6716 beq +0x18 /* 00001FCC */
00001FB6 486D FF78 pea.l [A5 - 0x88]
00001FBA A86F syscall OpenPort
00001FBC 2054 movea.l A0, [A4]
00001FBE 2F28 0040 move.l -[A7], [A0 + 0x40]
00001FC2 486D FF78 pea.l [A5 - 0x88]
00001FC6 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
00001FCA 600A bra +0xC /* 00001FD6 */
label00001FCC:
00001FCC 2054 movea.l A0, [A4]
00001FCE 2F28 001C move.l -[A7], [A0 + 0x1C]
00001FD2 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
label00001FD6:
00001FD6 486E FFBE pea.l [A6 - 0x42]
00001FDA 486D 0DF2 pea.l [A5 + 0xDF2 /* export_442 */]
00001FDE 2F0E move.l -[A7], A6
00001FE0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00001FE4 41EE 000C lea.l A0, [A6 + 0xC]
00001FE8 2018 move.l D0, [A0]+
00001FEA 6702 beq +0x4 /* 00001FEE */
00001FEC 2F00 move.l -[A7], D0
label00001FEE:
00001FEE 2050 movea.l A0, [A0]
00001FF0 4E90 jsr [A0]
00001FF2 486E FFBE pea.l [A6 - 0x42]
00001FF6 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00001FFA 102E FFBD move.b D0, [A6 - 0x43]
00001FFE 6712 beq +0x14 /* 00002012 */
00002000 486D FF78 pea.l [A5 - 0x88]
00002004 A87D syscall ClosePort
00002006 2054 movea.l A0, [A4]
00002008 2F28 0040 move.l -[A7], [A0 + 0x40]
0000200C 42A7 clr.l -[A7]
0000200E 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label00002012:
00002012 285F movea.l A4, [A7]+
00002014 4E5E unlink A6
00002016 205F movea.l A0, [A7]+
00002018 DEFC 000C add.w A7, 0xC
0000201C 4ED0 jmp [A0]
export_444:
0000201E 4E56 0000 link A6, 0
00002022 2F0C move.l -[A7], A4
00002024 286E 0008 movea.l A4, [A6 + 0x8]
00002028 2054 movea.l A0, [A4]
0000202A 4AA8 0058 tst.l [A0 + 0x58]
0000202E 670E beq +0x10 /* 0000203E */
00002030 2254 movea.l A1, [A4]
00002032 2069 0058 movea.l A0, [A1 + 0x58]
00002036 2050 movea.l A0, [A0]
00002038 117C 0001 0032 move.b [A0 + 0x32], 0x1
label0000203E:
0000203E 285F movea.l A4, [A7]+
00002040 4E5E unlink A6
00002042 2E9F move.l [A7], [A7]+
00002044 4E75 rts
export_445:
00002046 4E56 FFF8 link A6, -0x0008
0000204A 48E7 0138 movem.l -[A7], D7,A2,A3,A4
0000204E 2E2E 0008 move.l D7, [A6 + 0x8]
00002052 2847 movea.l A4, D7
00002054 2054 movea.l A0, [A4]
00002056 4A28 0039 tst.b [A0 + 0x39]
0000205A 6646 bne +0x48 /* 000020A2 */
0000205C 2254 movea.l A1, [A4]
0000205E 2069 0040 movea.l A0, [A1 + 0x40]
00002062 2050 movea.l A0, [A0]
00002064 45EE FFF8 lea.l A2, [A6 - 0x8]
00002068 5088 addq.l A0, 8
0000206A 24D8 move.l [A2]+, [A0]+
0000206C 24D8 move.l [A2]+, [A0]+
0000206E 2069 001C movea.l A0, [A1 + 0x1C]
00002072 2050 movea.l A0, [A0]
00002074 47E8 0014 lea.l A3, [A0 + 0x14]
00002078 302B 0006 move.w D0, [A3 + 0x6]
0000207C 906B 0002 sub.w D0, [A3 + 0x2]
00002080 3229 004E move.w D1, [A1 + 0x4E]
00002084 E341 asl D1.w, 1
00002086 9041 sub.w D0, D1
00002088 322E FFFA move.w D1, [A6 - 0x6]
0000208C D240 add.w D1, D0
0000208E 3D41 FFFE move.w [A6 - 0x2], D1
00002092 486E FFF8 pea.l [A6 - 0x8]
00002096 2F07 move.l -[A7], D7
00002098 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */]
0000209C 2F07 move.l -[A7], D7
0000209E 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */]
label000020A2:
000020A2 2F07 move.l -[A7], D7
000020A4 4EBA EBD2 jsr [PC - 0x142E /* 00000C78 */]
000020A8 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000020AC 4E5E unlink A6
000020AE 2E9F move.l [A7], [A7]+
000020B0 4E75 rts
export_446:
000020B2 4E56 FFFC link A6, -0x0004
000020B6 48E7 0018 movem.l -[A7], A3,A4
000020BA 266E 0008 movea.l A3, [A6 + 0x8]
000020BE 284B movea.l A4, A3
000020C0 2054 movea.l A0, [A4]
000020C2 2F28 001C move.l -[A7], [A0 + 0x1C]
000020C6 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000020CA 102E 000C move.b D0, [A6 + 0xC]
000020CE 672C beq +0x2E /* 000020FC */
000020D0 102D FB21 move.b D0, [A5 - 0x4DF]
000020D4 6718 beq +0x1A /* 000020EE */
000020D6 4267 clr.w -[A7]
000020D8 2054 movea.l A0, [A4]
000020DA 3F28 005C move.w -[A7], [A0 + 0x5C]
000020DE 2F3C 8202 0006 move.l -[A7], 0x82020006
000020E4 A8B5 syscall ScriptUtil
000020E6 2F3C 8002 0004 move.l -[A7], 0x80020004
000020EC A8B5 syscall ScriptUtil
label000020EE:
000020EE 2054 movea.l A0, [A4]
000020F0 2F28 0040 move.l -[A7], [A0 + 0x40]
000020F4 A9D8 syscall TEActivate
000020F6 2B4B FFE6 move.l [A5 - 0x1A], A3
000020FA 600E bra +0x10 /* 0000210A */
label000020FC:
000020FC 2054 movea.l A0, [A4]
000020FE 2F28 0040 move.l -[A7], [A0 + 0x40]
00002102 A9D9 syscall TEDeactivate
00002104 2F0B move.l -[A7], A3
00002106 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
label0000210A:
0000210A 4CDF 1800 movem.l A3,A4, [A7]+
0000210E 4E5E unlink A6
00002110 205F movea.l A0, [A7]+
00002112 504F addq.w A7, 8
00002114 4ED0 jmp [A0]
export_447:
00002116 4E56 FFF0 link A6, -0x0010
0000211A 48E7 0118 movem.l -[A7], D7,A3,A4
0000211E 206E 000C movea.l A0, [A6 + 0xC]
00002122 43EE FFF8 lea.l A1, [A6 - 0x8]
00002126 22D8 move.l [A1]+, [A0]+
00002128 22D8 move.l [A1]+, [A0]+
0000212A 2E2E 0008 move.l D7, [A6 + 0x8]
0000212E 2847 movea.l A4, D7
00002130 2054 movea.l A0, [A4]
00002132 4AA8 0040 tst.l [A0 + 0x40]
00002136 56C0 sne D0
00002138 7201 moveq.l D1, 0x01
0000213A B228 0039 cmp.b D1, [A0 + 0x39]
0000213E 57C1 seq D1
00002140 C001 and.b D0, D1
00002142 6750 beq +0x52 /* 00002194 */
00002144 302E FFFE move.w D0, [A6 - 0x2]
00002148 906E FFFA sub.w D0, [A6 - 0x6]
0000214C 2054 movea.l A0, [A4]
0000214E 3140 0052 move.w [A0 + 0x52], D0
00002152 47E8 0008 lea.l A3, [A0 + 0x8]
00002156 486E FFF0 pea.l [A6 - 0x10]
0000215A 4267 clr.w -[A7]
0000215C 2054 movea.l A0, [A4]
0000215E 3028 004C move.w D0, [A0 + 0x4C]
00002162 D053 add.w D0, [A3]
00002164 3F00 move.w -[A7], D0
00002166 3F28 0052 move.w -[A7], [A0 + 0x52]
0000216A 3F2B 0004 move.w -[A7], [A3 + 0x4]
0000216E A8A7 syscall SetRect
00002170 486E FFF0 pea.l [A6 - 0x10]
00002174 2054 movea.l A0, [A4]
00002176 3028 004E move.w D0, [A0 + 0x4E]
0000217A D06B 0002 add.w D0, [A3 + 0x2]
0000217E 3F00 move.w -[A7], D0
00002180 4267 clr.w -[A7]
00002182 A8A8 syscall OffsetRect
00002184 486E FFF0 pea.l [A6 - 0x10]
00002188 2F07 move.l -[A7], D7
0000218A 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */]
0000218E 2F07 move.l -[A7], D7
00002190 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */]
label00002194:
00002194 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002198 4E5E unlink A6
0000219A 205F movea.l A0, [A7]+
0000219C 504F addq.w A7, 8
0000219E 4ED0 jmp [A0]
export_448:
000021A0 4E56 FFF6 link A6, -0x000A
000021A4 48E7 0118 movem.l -[A7], D7,A3,A4
000021A8 206E 000C movea.l A0, [A6 + 0xC]
000021AC 43EE FFF8 lea.l A1, [A6 - 0x8]
000021B0 22D8 move.l [A1]+, [A0]+
000021B2 22D8 move.l [A1]+, [A0]+
000021B4 266E 0008 movea.l A3, [A6 + 0x8]
000021B8 284B movea.l A4, A3
000021BA 486E FFF8 pea.l [A6 - 0x8]
000021BE 2F0B move.l -[A7], A3
000021C0 4EBA EB04 jsr [PC - 0x14FC /* 00000CC6 */]
000021C4 2054 movea.l A0, [A4]
000021C6 4AA8 0040 tst.l [A0 + 0x40]
000021CA 6758 beq +0x5A /* 00002224 */
000021CC 486E FFF8 pea.l [A6 - 0x8]
000021D0 2054 movea.l A0, [A4]
000021D2 3F28 004E move.w -[A7], [A0 + 0x4E]
000021D6 4267 clr.w -[A7]
000021D8 A8A9 syscall InsetRect
000021DA 2054 movea.l A0, [A4]
000021DC 3028 004C move.w D0, [A0 + 0x4C]
000021E0 D06E FFF8 add.w D0, [A6 - 0x8]
000021E4 3D40 FFF8 move.w [A6 - 0x8], D0
000021E8 302E FFFE move.w D0, [A6 - 0x2]
000021EC 906E FFFA sub.w D0, [A6 - 0x6]
000021F0 3140 0052 move.w [A0 + 0x52], D0
000021F4 2268 0040 movea.l A1, [A0 + 0x40]
000021F8 2251 movea.l A1, [A1]
000021FA 302E FFFE move.w D0, [A6 - 0x2]
000021FE B069 0006 cmp.w D0, [A1 + 0x6]
00002202 56C0 sne D0
00002204 4AA8 001C tst.l [A0 + 0x1C]
00002208 56C1 sne D1
0000220A C001 and.b D0, D1
0000220C 4400 neg.b D0
0000220E 1E00 move.b D7, D0
00002210 486E FFF8 pea.l [A6 - 0x8]
00002214 2F0B move.l -[A7], A3
00002216 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */]
0000221A 1007 move.b D0, D7
0000221C 6706 beq +0x8 /* 00002224 */
0000221E 2F0B move.l -[A7], A3
00002220 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */]
label00002224:
00002224 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002228 4E5E unlink A6
0000222A 205F movea.l A0, [A7]+
0000222C 504F addq.w A7, 8
0000222E 4ED0 jmp [A0]
export_449:
00002230 4E56 0000 link A6, 0
00002234 48E7 0018 movem.l -[A7], A3,A4
00002238 266E 0008 movea.l A3, [A6 + 0x8]
0000223C 284B movea.l A4, A3
0000223E 2F0B move.l -[A7], A3
00002240 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */]
00002244 2054 movea.l A0, [A4]
00002246 4268 0056 clr.w [A0 + 0x56]
0000224A 2F0B move.l -[A7], A3
0000224C 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
00002250 4CDF 1800 movem.l A3,A4, [A7]+
00002254 4E5E unlink A6
00002256 2E9F move.l [A7], [A7]+
00002258 4E75 rts
export_450:
0000225A 4E56 FFF4 link A6, -0x000C
0000225E 48E7 0038 movem.l -[A7], A2,A3,A4
00002262 206E 000C movea.l A0, [A6 + 0xC]
00002266 43EE FFF8 lea.l A1, [A6 - 0x8]
0000226A 22D8 move.l [A1]+, [A0]+
0000226C 22D8 move.l [A1]+, [A0]+
0000226E 286E 0008 movea.l A4, [A6 + 0x8]
00002272 2254 movea.l A1, [A4]
00002274 41E9 0062 lea.l A0, [A1 + 0x62]
00002278 2D48 FFF4 move.l [A6 - 0xC], A0
0000227C 302E FFFE move.w D0, [A6 - 0x2]
00002280 906E FFFA sub.w D0, [A6 - 0x6]
00002284 206E FFF4 movea.l A0, [A6 - 0xC]
00002288 B068 0004 cmp.w D0, [A0 + 0x4]
0000228C 6C10 bge +0x12 /* 0000229E */
0000228E 206E FFF4 movea.l A0, [A6 - 0xC]
00002292 3028 0004 move.w D0, [A0 + 0x4]
00002296 D06E FFFA add.w D0, [A6 - 0x6]
0000229A 3D40 FFFE move.w [A6 - 0x2], D0
label0000229E:
0000229E 2254 movea.l A1, [A4]
000022A0 2069 0040 movea.l A0, [A1 + 0x40]
000022A4 2650 movea.l A3, [A0]
000022A6 41EE FFF8 lea.l A0, [A6 - 0x8]
000022AA 244B movea.l A2, A3
000022AC 24D8 move.l [A2]+, [A0]+
000022AE 24D8 move.l [A2]+, [A0]+
000022B0 204B movea.l A0, A3
000022B2 5088 addq.l A0, 8
000022B4 45EE FFF8 lea.l A2, [A6 - 0x8]
000022B8 20DA move.l [A0]+, [A2]+
000022BA 20DA move.l [A0]+, [A2]+
000022BC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000022C0 4E5E unlink A6
000022C2 205F movea.l A0, [A7]+
000022C4 504F addq.w A7, 8
000022C6 4ED0 jmp [A0]
export_451:
000022C8 4E56 0000 link A6, 0
000022CC 4267 clr.w -[A7]
000022CE 2F3A 001A move.l -[A7], [PC + 0x1A /* 000022EA, value 0x54455854 'TEXT' */]
000022D2 206E 0008 movea.l A0, [A6 + 0x8]
000022D6 2050 movea.l A0, [A0]
000022D8 2F28 0044 move.l -[A7], [A0 + 0x44]
000022DC 4EBA DDFC jsr [PC - 0x2204 /* 000000DA */]
000022E0 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000022E4 4E5E unlink A6
000022E6 2E9F move.l [A7], [A7]+
000022E8 4E75 rts
000022EA 5445 addq.w D5, 2
000022EC 5854 addq.w [A4], 4
export_452:
000022EE 4E56 FFF2 link A6, -0x000E
000022F2 48E7 0038 movem.l -[A7], A2,A3,A4
000022F6 266E 000C movea.l A3, [A6 + 0xC]
000022FA 286E 0008 movea.l A4, [A6 + 0x8]
000022FE 2053 movea.l A0, [A3]
00002300 317C 01F4 0052 move.w [A0 + 0x52], 0x1F4
00002306 2454 movea.l A2, [A4]
00002308 226A 0020 movea.l A1, [A2 + 0x20]
0000230C 2251 movea.l A1, [A1]
0000230E 4869 032C pea.l [A1 + 0x32C]
00002312 486E FFF6 pea.l [A6 - 0xA]
00002316 3F3C 100E move.w -[A7], 0x100E
0000231A A9EB syscall Pack4/FP68K
0000231C 487A 00C4 pea.l [PC + 0xC4 /* 000023E2, value 0x4008FA00 */]
00002320 486E FFF6 pea.l [A6 - 0xA]
00002324 3F3C 0004 move.w -[A7], 0x4
00002328 A9EB syscall Pack4/FP68K
0000232A 42A7 clr.l -[A7]
0000232C 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
00002330 2D5F FFF2 move.l [A6 - 0xE], [A7]+
00002334 486E FFF2 pea.l [A6 - 0xE]
00002338 486E FFF6 pea.l [A6 - 0xA]
0000233C 3F3C 1004 move.w -[A7], 0x1004
00002340 A9EB syscall Pack4/FP68K
00002342 487A 0094 pea.l [PC + 0x94 /* 000023D8, value 0x400B9C40 */]
00002346 486E FFF6 pea.l [A6 - 0xA]
0000234A 4267 clr.w -[A7]
0000234C A9EB syscall Pack4/FP68K
0000234E 486E FFF6 pea.l [A6 - 0xA]
00002352 2053 movea.l A0, [A3]
00002354 4868 003E pea.l [A0 + 0x3E]
00002358 3F3C 1010 move.w -[A7], 0x1010
0000235C A9EB syscall Pack4/FP68K
0000235E 4267 clr.w -[A7]
00002360 42A7 clr.l -[A7]
00002362 2254 movea.l A1, [A4]
00002364 2069 0020 movea.l A0, [A1 + 0x20]
00002368 2050 movea.l A0, [A0]
0000236A 4868 032C pea.l [A0 + 0x32C]
0000236E 486E FFF6 pea.l [A6 - 0xA]
00002372 3F3C 100E move.w -[A7], 0x100E
00002376 A9EB syscall Pack4/FP68K
00002378 487A 0054 pea.l [PC + 0x54 /* 000023CE, value 0x4001C000 */]
0000237C 486E FFF6 pea.l [A6 - 0xA]
00002380 3F3C 0004 move.w -[A7], 0x4
00002384 A9EB syscall Pack4/FP68K
00002386 486E FFF6 pea.l [A6 - 0xA]
0000238A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000238E 201F move.l D0, [A7]+
00002390 5280 addq.l D0, 1
00002392 3F00 move.w -[A7], D0
00002394 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
00002398 301F move.w D0, [A7]+
0000239A D07C 000F add.w D0, 0xF
0000239E 2053 movea.l A0, [A3]
000023A0 1140 0051 move.b [A0 + 0x51], D0
000023A4 2F0B move.l -[A7], A3
000023A6 4EAD 25EA jsr [A5 + 0x25EA /* export_1209 */]
000023AA 7005 moveq.l D0, 0x05
000023AC 2053 movea.l A0, [A3]
000023AE B028 004A cmp.b D0, [A0 + 0x4A]
000023B2 660E bne +0x10 /* 000023C2 */
000023B4 2F0B move.l -[A7], A3
000023B6 4EAD 25BA jsr [A5 + 0x25BA /* export_1203 */]
000023BA 2053 movea.l A0, [A3]
000023BC 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
label000023C2:
000023C2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000023C6 4E5E unlink A6
000023C8 205F movea.l A0, [A7]+
000023CA 504F addq.w A7, 8
000023CC 4ED0 jmp [A0]
000023CE 4001 negx.b D1
000023D0 C000 and.b D0, D0
000023D2 0000 0000 ori.b D0, 0x0
000023D6 0000 400B ori.b D0, 0xB
000023DA 9C40 sub.w D6, D0
000023DC 0000 0000 ori.b D0, 0x0
000023E0 0000 4008 ori.b D0, 0x8
000023E4 FA00 0000 .unknown 0xFA00 0x0000 (W = 5)
000023E8 0000 0000 ori.b D0, 0x0
export_453:
000023EC 4E56 0000 link A6, 0
000023F0 1F3C 0001 move.b -[A7], 0x1
000023F4 206E 0008 movea.l A0, [A6 + 0x8]
000023F8 2050 movea.l A0, [A0]
000023FA 2F28 0020 move.l -[A7], [A0 + 0x20]
000023FE 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
00002402 4E5E unlink A6
00002404 2E9F move.l [A7], [A7]+
00002406 4E75 rts
export_454:
00002408 4E56 FFCE link A6, -0x0032
0000240C 48E7 0028 movem.l -[A7], A2,A4
00002410 206E 000C movea.l A0, [A6 + 0xC]
00002414 2F08 move.l -[A7], A0
00002416 486E 000C pea.l [A6 + 0xC]
0000241A 3F3C 1010 move.w -[A7], 0x1010
0000241E A9EB syscall Pack4/FP68K
00002420 286E 0008 movea.l A4, [A6 + 0x8]
00002424 2054 movea.l A0, [A4]
00002426 216E 0014 0020 move.l [A0 + 0x20], [A6 + 0x14]
0000242C 4228 0024 clr.b [A0 + 0x24]
00002430 4228 0042 clr.b [A0 + 0x42]
00002434 4228 0043 clr.b [A0 + 0x43]
00002438 4228 0044 clr.b [A0 + 0x44]
0000243C 117C 0001 0025 move.b [A0 + 0x25], 0x1
00002442 4228 0045 clr.b [A0 + 0x45]
00002446 42A7 clr.l -[A7]
00002448 42A7 clr.l -[A7]
0000244A 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
0000244E 2054 movea.l A0, [A4]
00002450 215F 0046 move.l [A0 + 0x46], [A7]+
00002454 317C 0352 001E move.w [A0 + 0x1E], 0x352
0000245A 216E 0010 004E move.l [A0 + 0x4E], [A6 + 0x10]
00002460 6700 0264 beq +0x266 /* 000026C6 */
00002464 2254 movea.l A1, [A4]
00002466 2069 004E movea.l A0, [A1 + 0x4E]
0000246A 2050 movea.l A0, [A0]
0000246C 3368 000A 000A move.w [A1 + 0xA], [A0 + 0xA]
00002472 2069 004E movea.l A0, [A1 + 0x4E]
00002476 2050 movea.l A0, [A0]
00002478 2368 000C 000C move.l [A1 + 0xC], [A0 + 0xC]
0000247E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002482 2054 movea.l A0, [A4]
00002484 2F28 000C move.l -[A7], [A0 + 0xC]
00002488 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
0000248C 2254 movea.l A1, [A4]
0000248E 2069 004E movea.l A0, [A1 + 0x4E]
00002492 45E9 0002 lea.l A2, [A1 + 0x2]
00002496 2050 movea.l A0, [A0]
00002498 43E8 0002 lea.l A1, [A0 + 0x2]
0000249C 24D9 move.l [A2]+, [A1]+
0000249E 24D9 move.l [A2]+, [A1]+
000024A0 487A 032C pea.l [PC + 0x32C /* 000027CE, value 0x3FFEFD70 */]
000024A4 2054 movea.l A0, [A4]
000024A6 4868 002A pea.l [A0 + 0x2A]
000024AA 3F3C 1010 move.w -[A7], 0x1010
000024AE A9EB syscall Pack4/FP68K
000024B0 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC]
000024B6 2268 004E movea.l A1, [A0 + 0x4E]
000024BA 7005 moveq.l D0, 0x05
000024BC 2251 movea.l A1, [A1]
000024BE B029 004A cmp.b D0, [A1 + 0x4A]
000024C2 6600 014A bne +0x14C /* 0000260E */
000024C6 486E FFF2 pea.l [A6 - 0xE]
000024CA 42A7 clr.l -[A7]
000024CC 2054 movea.l A0, [A4]
000024CE 4868 0026 pea.l [A0 + 0x26]
000024D2 486E FFE8 pea.l [A6 - 0x18]
000024D6 3F3C 100E move.w -[A7], 0x100E
000024DA A9EB syscall Pack4/FP68K
000024DC 486E FFE8 pea.l [A6 - 0x18]
000024E0 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
000024E4 2D5F FFDA move.l [A6 - 0x26], [A7]+
000024E8 486E FFDA pea.l [A6 - 0x26]
000024EC 486E FFDE pea.l [A6 - 0x22]
000024F0 3F3C 100E move.w -[A7], 0x100E
000024F4 A9EB syscall Pack4/FP68K
000024F6 486E FFDE pea.l [A6 - 0x22]
000024FA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000024FE 588F addq.l A7, 4
00002500 2054 movea.l A0, [A4]
00002502 4868 002A pea.l [A0 + 0x2A]
00002506 486E FFF2 pea.l [A6 - 0xE]
0000250A 3F3C 1004 move.w -[A7], 0x1004
0000250E A9EB syscall Pack4/FP68K
00002510 2268 004E movea.l A1, [A0 + 0x4E]
00002514 2251 movea.l A1, [A1]
00002516 4869 0032 pea.l [A1 + 0x32]
0000251A 486E FFF2 pea.l [A6 - 0xE]
0000251E 3F3C 1000 move.w -[A7], 0x1000
00002522 A9EB syscall Pack4/FP68K
00002524 486E FFF2 pea.l [A6 - 0xE]
00002528 4868 0032 pea.l [A0 + 0x32]
0000252C 3F3C 1010 move.w -[A7], 0x1010
00002530 A9EB syscall Pack4/FP68K
00002532 486E FFF2 pea.l [A6 - 0xE]
00002536 42A7 clr.l -[A7]
00002538 2054 movea.l A0, [A4]
0000253A 4868 0026 pea.l [A0 + 0x26]
0000253E 486E FFE8 pea.l [A6 - 0x18]
00002542 3F3C 100E move.w -[A7], 0x100E
00002546 A9EB syscall Pack4/FP68K
00002548 486E FFE8 pea.l [A6 - 0x18]
0000254C 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
00002550 2D5F FFD6 move.l [A6 - 0x2A], [A7]+
00002554 486E FFD6 pea.l [A6 - 0x2A]
00002558 486E FFDE pea.l [A6 - 0x22]
0000255C 3F3C 100E move.w -[A7], 0x100E
00002560 A9EB syscall Pack4/FP68K
00002562 486E FFDE pea.l [A6 - 0x22]
00002566 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000256A 588F addq.l A7, 4
0000256C 2054 movea.l A0, [A4]
0000256E 4868 002A pea.l [A0 + 0x2A]
00002572 486E FFF2 pea.l [A6 - 0xE]
00002576 3F3C 1004 move.w -[A7], 0x1004
0000257A A9EB syscall Pack4/FP68K
0000257C 0A2E 0080 FFF2 xori.b [A6 - 0xE], 0x80
00002582 2268 004E movea.l A1, [A0 + 0x4E]
00002586 2251 movea.l A1, [A1]
00002588 4869 002E pea.l [A1 + 0x2E]
0000258C 486E FFF2 pea.l [A6 - 0xE]
00002590 3F3C 1000 move.w -[A7], 0x1000
00002594 A9EB syscall Pack4/FP68K
00002596 486E FFF2 pea.l [A6 - 0xE]
0000259A 4868 002E pea.l [A0 + 0x2E]
0000259E 3F3C 1010 move.w -[A7], 0x1010
000025A2 A9EB syscall Pack4/FP68K
000025A4 486E FFFC pea.l [A6 - 0x4]
000025A8 486E 000C pea.l [A6 + 0xC]
000025AC 2054 movea.l A0, [A4]
000025AE 4868 002E pea.l [A0 + 0x2E]
000025B2 486E FFF2 pea.l [A6 - 0xE]
000025B6 3F3C 100E move.w -[A7], 0x100E
000025BA A9EB syscall Pack4/FP68K
000025BC 0A2E 0080 FFF2 xori.b [A6 - 0xE], 0x80
000025C2 486E FFF2 pea.l [A6 - 0xE]
000025C6 4868 0032 pea.l [A0 + 0x32]
000025CA 486E FFE8 pea.l [A6 - 0x18]
000025CE 3F3C 100E move.w -[A7], 0x100E
000025D2 A9EB syscall Pack4/FP68K
000025D4 486E FFE8 pea.l [A6 - 0x18]
000025D8 4EAD 2C3A jsr [A5 + 0x2C3A /* export_1411 */]
000025DC 42A7 clr.l -[A7]
000025DE 486E 000C pea.l [A6 + 0xC]
000025E2 486E FFF2 pea.l [A6 - 0xE]
000025E6 3F3C 100E move.w -[A7], 0x100E
000025EA A9EB syscall Pack4/FP68K
000025EC 486E FFF2 pea.l [A6 - 0xE]
000025F0 487A 01D2 pea.l [PC + 0x1D2 /* 000027C4, value 0x4007B400 */]
000025F4 4EAD 2C2A jsr [A5 + 0x2C2A /* export_1409 */]
000025F8 2D5F 000C move.l [A6 + 0xC], [A7]+
000025FC 2054 movea.l A0, [A4]
000025FE 216E FFFC 002A move.l [A0 + 0x2A], [A6 - 0x4]
00002604 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC]
0000260A 6000 010C bra +0x10E /* 00002718 */
label0000260E:
0000260E 486E FFF2 pea.l [A6 - 0xE]
00002612 42A7 clr.l -[A7]
00002614 2054 movea.l A0, [A4]
00002616 4868 0026 pea.l [A0 + 0x26]
0000261A 486E FFE8 pea.l [A6 - 0x18]
0000261E 3F3C 100E move.w -[A7], 0x100E
00002622 A9EB syscall Pack4/FP68K
00002624 486E FFE8 pea.l [A6 - 0x18]
00002628 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
0000262C 2D5F FFD2 move.l [A6 - 0x2E], [A7]+
00002630 486E FFD2 pea.l [A6 - 0x2E]
00002634 486E FFDE pea.l [A6 - 0x22]
00002638 3F3C 100E move.w -[A7], 0x100E
0000263C A9EB syscall Pack4/FP68K
0000263E 486E FFDE pea.l [A6 - 0x22]
00002642 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00002646 588F addq.l A7, 4
00002648 2054 movea.l A0, [A4]
0000264A 4868 002A pea.l [A0 + 0x2A]
0000264E 486E FFF2 pea.l [A6 - 0xE]
00002652 3F3C 1004 move.w -[A7], 0x1004
00002656 A9EB syscall Pack4/FP68K
00002658 486E FFF2 pea.l [A6 - 0xE]
0000265C 4868 0032 pea.l [A0 + 0x32]
00002660 3F3C 1010 move.w -[A7], 0x1010
00002664 A9EB syscall Pack4/FP68K
00002666 486E FFF2 pea.l [A6 - 0xE]
0000266A 42A7 clr.l -[A7]
0000266C 2054 movea.l A0, [A4]
0000266E 4868 0026 pea.l [A0 + 0x26]
00002672 486E FFE8 pea.l [A6 - 0x18]
00002676 3F3C 100E move.w -[A7], 0x100E
0000267A A9EB syscall Pack4/FP68K
0000267C 486E FFE8 pea.l [A6 - 0x18]
00002680 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
00002684 2D5F FFCE move.l [A6 - 0x32], [A7]+
00002688 486E FFCE pea.l [A6 - 0x32]
0000268C 486E FFDE pea.l [A6 - 0x22]
00002690 3F3C 100E move.w -[A7], 0x100E
00002694 A9EB syscall Pack4/FP68K
00002696 486E FFDE pea.l [A6 - 0x22]
0000269A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000269E 588F addq.l A7, 4
000026A0 2054 movea.l A0, [A4]
000026A2 4868 002A pea.l [A0 + 0x2A]
000026A6 486E FFF2 pea.l [A6 - 0xE]
000026AA 3F3C 1004 move.w -[A7], 0x1004
000026AE A9EB syscall Pack4/FP68K
000026B0 0A2E 0080 FFF2 xori.b [A6 - 0xE], 0x80
000026B6 486E FFF2 pea.l [A6 - 0xE]
000026BA 4868 002E pea.l [A0 + 0x2E]
000026BE 3F3C 1010 move.w -[A7], 0x1010
000026C2 A9EB syscall Pack4/FP68K
000026C4 6052 bra +0x54 /* 00002718 */
label000026C6:
000026C6 2054 movea.l A0, [A4]
000026C8 317C 0001 000A move.w [A0 + 0xA], 0x1
000026CE 7000 moveq.l D0, 0x00
000026D0 2140 000C move.l [A0 + 0xC], D0
000026D4 487A 00E4 pea.l [PC + 0xE4 /* 000027BA, value 0x0, cstring "" */]
000026D8 4868 0006 pea.l [A0 + 0x6]
000026DC 3F3C 1010 move.w -[A7], 0x1010
000026E0 A9EB syscall Pack4/FP68K
000026E2 487A 00D6 pea.l [PC + 0xD6 /* 000027BA, value 0x0, cstring "" */]
000026E6 4868 0002 pea.l [A0 + 0x2]
000026EA 3F3C 1010 move.w -[A7], 0x1010
000026EE A9EB syscall Pack4/FP68K
000026F0 216E 000C 002A move.l [A0 + 0x2A], [A6 + 0xC]
000026F6 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC]
000026FC 487A 00BC pea.l [PC + 0xBC /* 000027BA, value 0x0, cstring "" */]
00002700 4868 0032 pea.l [A0 + 0x32]
00002704 3F3C 1010 move.w -[A7], 0x1010
00002708 A9EB syscall Pack4/FP68K
0000270A 487A 00AE pea.l [PC + 0xAE /* 000027BA, value 0x0, cstring "" */]
0000270E 4868 002E pea.l [A0 + 0x2E]
00002712 3F3C 1010 move.w -[A7], 0x1010
00002716 A9EB syscall Pack4/FP68K
label00002718:
00002718 2054 movea.l A0, [A4]
0000271A 3028 001E move.w D0, [A0 + 0x1E]
0000271E 48C0 ext.l D0
00002720 2F00 move.l -[A7], D0
00002722 42A7 clr.l -[A7]
00002724 486E 000C pea.l [A6 + 0xC]
00002728 486E FFF2 pea.l [A6 - 0xE]
0000272C 3F3C 100E move.w -[A7], 0x100E
00002730 A9EB syscall Pack4/FP68K
00002732 487A 007C pea.l [PC + 0x7C /* 000027B0, value 0x4004B400 */]
00002736 486E FFF2 pea.l [A6 - 0xE]
0000273A 3F3C 0006 move.w -[A7], 0x6
0000273E A9EB syscall Pack4/FP68K
00002740 486E FFF2 pea.l [A6 - 0xE]
00002744 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002748 221F move.l D1, [A7]+
0000274A 201F move.l D0, [A7]+
0000274C 2F01 move.l -[A7], D1
0000274E 7208 moveq.l D1, 0x08
00002750 2F01 move.l -[A7], D1
00002752 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00002756 221F move.l D1, [A7]+
00002758 D280 add.l D1, D0
0000275A 2054 movea.l A0, [A4]
0000275C 3141 0018 move.w [A0 + 0x18], D1
00002760 42A7 clr.l -[A7]
00002762 2054 movea.l A0, [A4]
00002764 3F28 0018 move.w -[A7], [A0 + 0x18]
00002768 4EAD 2C12 jsr [A5 + 0x2C12 /* export_1406 */]
0000276C 2054 movea.l A0, [A4]
0000276E 215F 001A move.l [A0 + 0x1A], [A7]+
00002772 487A 0032 pea.l [PC + 0x32 /* 000027A6, value 0x4003C800 */]
00002776 4868 004A pea.l [A0 + 0x4A]
0000277A 3F3C 1010 move.w -[A7], 0x1010
0000277E A9EB syscall Pack4/FP68K
00002780 487A 001A pea.l [PC + 0x1A /* 0000279C, value 0x400C9C40 */]
00002784 4868 003E pea.l [A0 + 0x3E]
00002788 3F3C 1010 move.w -[A7], 0x1010
0000278C A9EB syscall Pack4/FP68K
0000278E 4CDF 1400 movem.l A2,A4, [A7]+
00002792 4E5E unlink A6
00002794 205F movea.l A0, [A7]+
00002796 DEFC 0010 add.w A7, 0x10
0000279A 4ED0 jmp [A0]
0000279C 400C negx.b A4
0000279E 9C40 sub.w D6, D0
000027A0 0000 0000 ori.b D0, 0x0
000027A4 0000 4003 ori.b D0, 0x3
000027A8 C800 and.b D4, D0
000027AA 0000 0000 ori.b D0, 0x0
000027AE 0000 4004 ori.b D0, 0x4
000027B2 B400 cmp.b D2, D0
000027B4 0000 0000 ori.b D0, 0x0
000027B8 0000 0000 ori.b D0, 0x0
000027BC 0000 0000 ori.b D0, 0x0
000027C0 0000 0000 ori.b D0, 0x0
000027C4 4007 negx.b D7
000027C6 B400 cmp.b D2, D0
000027C8 0000 0000 ori.b D0, 0x0
000027CC 0000 3FFE ori.b D0, 0xFE
000027D0 FD70 .extension 0xD70 <<F/4-5/6>> // unimplemented
000027D2 A3D7 syscall vFreeNode, flags=3
000027D4 0A3D 70A3 xori.b <<invalid special address>>, 0xA3
export_455:
000027D8 4E56 FFDC link A6, -0x0024
000027DC 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000027E0 266E 0008 movea.l A3, [A6 + 0x8]
000027E4 284B movea.l A4, A3
000027E6 2254 movea.l A1, [A4]
000027E8 2069 004E movea.l A0, [A1 + 0x4E]
000027EC 45EE FFF0 lea.l A2, [A6 - 0x10]
000027F0 2050 movea.l A0, [A0]
000027F2 43E8 0002 lea.l A1, [A0 + 0x2]
000027F6 24D9 move.l [A2]+, [A1]+
000027F8 24D9 move.l [A2]+, [A1]+
000027FA 2254 movea.l A1, [A4]
000027FC 2069 004E movea.l A0, [A1 + 0x4E]
00002800 45E9 0002 lea.l A2, [A1 + 0x2]
00002804 2050 movea.l A0, [A0]
00002806 43E8 0002 lea.l A1, [A0 + 0x2]
0000280A 24D9 move.l [A2]+, [A1]+
0000280C 24D9 move.l [A2]+, [A1]+
0000280E 4267 clr.w -[A7]
00002810 486E FFF0 pea.l [A6 - 0x10]
00002814 2F0B move.l -[A7], A3
00002816 4EAD 2502 jsr [A5 + 0x2502 /* export_1180 */]
0000281A 1E1F move.b D7, [A7]+
label0000281C:
0000281C 1007 move.b D0, D7
0000281E 6766 beq +0x68 /* 00002886 */
00002820 2054 movea.l A0, [A4]
00002822 4868 0006 pea.l [A0 + 0x6]
00002826 486E FFE4 pea.l [A6 - 0x1C]
0000282A 3F3C 100E move.w -[A7], 0x100E
0000282E A9EB syscall Pack4/FP68K
00002830 4868 0032 pea.l [A0 + 0x32]
00002834 486E FFE4 pea.l [A6 - 0x1C]
00002838 3F3C 1000 move.w -[A7], 0x1000
0000283C A9EB syscall Pack4/FP68K
0000283E 486E FFE4 pea.l [A6 - 0x1C]
00002842 4868 0006 pea.l [A0 + 0x6]
00002846 3F3C 1010 move.w -[A7], 0x1010
0000284A A9EB syscall Pack4/FP68K
0000284C 4868 0002 pea.l [A0 + 0x2]
00002850 486E FFE4 pea.l [A6 - 0x1C]
00002854 3F3C 100E move.w -[A7], 0x100E
00002858 A9EB syscall Pack4/FP68K
0000285A 4868 002E pea.l [A0 + 0x2E]
0000285E 486E FFE4 pea.l [A6 - 0x1C]
00002862 3F3C 1000 move.w -[A7], 0x1000
00002866 A9EB syscall Pack4/FP68K
00002868 486E FFE4 pea.l [A6 - 0x1C]
0000286C 4868 0002 pea.l [A0 + 0x2]
00002870 3F3C 1010 move.w -[A7], 0x1010
00002874 A9EB syscall Pack4/FP68K
00002876 4267 clr.w -[A7]
00002878 486E FFF0 pea.l [A6 - 0x10]
0000287C 2F0B move.l -[A7], A3
0000287E 4EAD 2502 jsr [A5 + 0x2502 /* export_1180 */]
00002882 1E1F move.b D7, [A7]+
00002884 6096 bra -0x68 /* 0000281C */
label00002886:
00002886 486E FFDC pea.l [A6 - 0x24]
0000288A 2054 movea.l A0, [A4]
0000288C 4868 0002 pea.l [A0 + 0x2]
00002890 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */]
00002894 205F movea.l A0, [A7]+
00002896 2454 movea.l A2, [A4]
00002898 43EA 0010 lea.l A1, [A2 + 0x10]
0000289C 22D8 move.l [A1]+, [A0]+
0000289E 22D8 move.l [A1]+, [A0]+
000028A0 4267 clr.w -[A7]
000028A2 2254 movea.l A1, [A4]
000028A4 2069 000C movea.l A0, [A1 + 0xC]
000028A8 2050 movea.l A0, [A0]
000028AA 4868 000C pea.l [A0 + 0xC]
000028AE A8AE syscall EmptyRect
000028B0 101F move.b D0, [A7]+
000028B2 6716 beq +0x18 /* 000028CA */
000028B4 2254 movea.l A1, [A4]
000028B6 2069 000C movea.l A0, [A1 + 0xC]
000028BA 2050 movea.l A0, [A0]
000028BC 45E8 000C lea.l A2, [A0 + 0xC]
000028C0 41E9 0010 lea.l A0, [A1 + 0x10]
000028C4 24D8 move.l [A2]+, [A0]+
000028C6 24D8 move.l [A2]+, [A0]+
000028C8 602A bra +0x2C /* 000028F4 */
label000028CA:
000028CA 2254 movea.l A1, [A4]
000028CC 2069 000C movea.l A0, [A1 + 0xC]
000028D0 2050 movea.l A0, [A0]
000028D2 4868 000C pea.l [A0 + 0xC]
000028D6 4869 0010 pea.l [A1 + 0x10]
000028DA 486E FFF8 pea.l [A6 - 0x8]
000028DE A8AB syscall UnionRect
000028E0 2254 movea.l A1, [A4]
000028E2 2069 000C movea.l A0, [A1 + 0xC]
000028E6 2050 movea.l A0, [A0]
000028E8 45E8 000C lea.l A2, [A0 + 0xC]
000028EC 41EE FFF8 lea.l A0, [A6 - 0x8]
000028F0 24D8 move.l [A2]+, [A0]+
000028F2 24D8 move.l [A2]+, [A0]+
label000028F4:
000028F4 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000028F8 4E5E unlink A6
000028FA 2E9F move.l [A7], [A7]+
000028FC 4E75 rts
export_456:
000028FE 4E56 FFFE link A6, -0x0002
00002902 48E7 0108 movem.l -[A7], D7,A4
00002906 286E 0008 movea.l A4, [A6 + 0x8]
0000290A 7E01 moveq.l D7, 0x01
0000290C 6016 bra +0x18 /* 00002924 */
label0000290E:
0000290E 3007 move.w D0, D7
00002910 2054 movea.l A0, [A4]
00002912 E540 asl D0.w, 2
00002914 487A 0026 pea.l [PC + 0x26 /* 0000293C, value 0x0, cstring "" */]
00002918 4870 0052 pea.l [A0 + D0.w + 0x52]
0000291C 3F3C 1010 move.w -[A7], 0x1010
00002920 A9EB syscall Pack4/FP68K
00002922 5247 addq.w D7, 1
label00002924:
00002924 7004 moveq.l D0, 0x04
00002926 B047 cmp.w D0, D7
00002928 6CE4 bge -0x1A /* 0000290E */
0000292A 2054 movea.l A0, [A4]
0000292C 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
00002932 4CDF 1080 movem.l D7,A4, [A7]+
00002936 4E5E unlink A6
00002938 2E9F move.l [A7], [A7]+
0000293A 4E75 rts
0000293C 0000 0000 ori.b D0, 0x0
00002940 0000 0000 ori.b D0, 0x0
00002944 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_457: // at 00002946 (misaligned)
00002948 F7AA .invalid <<F/6/3>>
0000294A 48E7 0118 movem.l -[A7], D7,A3,A4
0000294E 206E 0016 movea.l A0, [A6 + 0x16]
00002952 2F08 move.l -[A7], A0
00002954 486E 0016 pea.l [A6 + 0x16]
00002958 3F3C 1010 move.w -[A7], 0x1010
0000295C A9EB syscall Pack4/FP68K
0000295E 206E 0012 movea.l A0, [A6 + 0x12]
00002962 2F08 move.l -[A7], A0
00002964 486E 0012 pea.l [A6 + 0x12]
00002968 3F3C 1010 move.w -[A7], 0x1010
0000296C A9EB syscall Pack4/FP68K
0000296E 206E 000E movea.l A0, [A6 + 0xE]
00002972 43EE FFF8 lea.l A1, [A6 - 0x8]
00002976 22D8 move.l [A1]+, [A0]+
00002978 22D8 move.l [A1]+, [A0]+
0000297A 286E 0008 movea.l A4, [A6 + 0x8]
0000297E 102E 000C move.b D0, [A6 + 0xC]
00002982 2054 movea.l A0, [A4]
00002984 B028 00B0 cmp.b D0, [A0 + 0xB0]
00002988 56C0 sne D0
0000298A 1228 0024 move.b D1, [A0 + 0x24]
0000298E 0A01 0001 xori.b D1, 0x1
00002992 C001 and.b D0, D1
00002994 6700 0384 beq +0x386 /* 00002D1A */
00002998 42A7 clr.l -[A7]
0000299A 2054 movea.l A0, [A4]
0000299C 4868 0002 pea.l [A0 + 0x2]
000029A0 486E FFF8 pea.l [A6 - 0x8]
000029A4 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */]
000029A8 2D5F FFE8 move.l [A6 - 0x18], [A7]+
000029AC 486E FFE8 pea.l [A6 - 0x18]
000029B0 486E F7CC pea.l [A6 - 0x834]
000029B4 3F3C 100E move.w -[A7], 0x100E
000029B8 A9EB syscall Pack4/FP68K
000029BA 2054 movea.l A0, [A4]
000029BC 4868 0026 pea.l [A0 + 0x26]
000029C0 486E F7CC pea.l [A6 - 0x834]
000029C4 3F3C 1002 move.w -[A7], 0x1002
000029C8 A9EB syscall Pack4/FP68K
000029CA 486E F7CC pea.l [A6 - 0x834]
000029CE 486E FFE8 pea.l [A6 - 0x18]
000029D2 3F3C 1010 move.w -[A7], 0x1010
000029D6 A9EB syscall Pack4/FP68K
000029D8 4868 0006 pea.l [A0 + 0x6]
000029DC 486E F7CC pea.l [A6 - 0x834]
000029E0 3F3C 100E move.w -[A7], 0x100E
000029E4 A9EB syscall Pack4/FP68K
000029E6 486E FFFC pea.l [A6 - 0x4]
000029EA 486E F7CC pea.l [A6 - 0x834]
000029EE 3F3C 1002 move.w -[A7], 0x1002
000029F2 A9EB syscall Pack4/FP68K
000029F4 486E F7CC pea.l [A6 - 0x834]
000029F8 486E FFF4 pea.l [A6 - 0xC]
000029FC 3F3C 1010 move.w -[A7], 0x1010
00002A00 A9EB syscall Pack4/FP68K
00002A02 4868 0002 pea.l [A0 + 0x2]
00002A06 486E F7CC pea.l [A6 - 0x834]
00002A0A 3F3C 100E move.w -[A7], 0x100E
00002A0E A9EB syscall Pack4/FP68K
00002A10 486E FFF8 pea.l [A6 - 0x8]
00002A14 486E F7CC pea.l [A6 - 0x834]
00002A18 3F3C 1002 move.w -[A7], 0x1002
00002A1C A9EB syscall Pack4/FP68K
00002A1E 486E F7CC pea.l [A6 - 0x834]
00002A22 486E FFF0 pea.l [A6 - 0x10]
00002A26 3F3C 1010 move.w -[A7], 0x1010
00002A2A A9EB syscall Pack4/FP68K
00002A2C 42A7 clr.l -[A7]
00002A2E 486E 0012 pea.l [A6 + 0x12]
00002A32 486E F7CC pea.l [A6 - 0x834]
00002A36 3F3C 100E move.w -[A7], 0x100E
00002A3A A9EB syscall Pack4/FP68K
00002A3C 486E F7CC pea.l [A6 - 0x834]
00002A40 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
00002A44 2D5F FFDC move.l [A6 - 0x24], [A7]+
00002A48 42A7 clr.l -[A7]
00002A4A 486E F7CC pea.l [A6 - 0x834]
00002A4E 486E FFDC pea.l [A6 - 0x24]
00002A52 486E F7C2 pea.l [A6 - 0x83E]
00002A56 3F3C 100E move.w -[A7], 0x100E
00002A5A A9EB syscall Pack4/FP68K
00002A5C 486E F7C2 pea.l [A6 - 0x83E]
00002A60 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00002A64 588F addq.l A7, 4
00002A66 486E F7CC pea.l [A6 - 0x834]
00002A6A 486E F7B8 pea.l [A6 - 0x848]
00002A6E 486E FFDC pea.l [A6 - 0x24]
00002A72 486E F7AE pea.l [A6 - 0x852]
00002A76 3F3C 100E move.w -[A7], 0x100E
00002A7A A9EB syscall Pack4/FP68K
00002A7C 486E F7AE pea.l [A6 - 0x852]
00002A80 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00002A84 588F addq.l A7, 4
00002A86 0A2E 0080 F7B8 xori.b [A6 - 0x848], 0x80
00002A8C 486E F7B8 pea.l [A6 - 0x848]
00002A90 486E FFF0 pea.l [A6 - 0x10]
00002A94 4EAD 2C42 jsr [A5 + 0x2C42 /* export_1412 */]
00002A98 2D5F FFE0 move.l [A6 - 0x20], [A7]+
00002A9C 42A7 clr.l -[A7]
00002A9E 486E FFF4 pea.l [A6 - 0xC]
00002AA2 486E F7CC pea.l [A6 - 0x834]
00002AA6 3F3C 100E move.w -[A7], 0x100E
00002AAA A9EB syscall Pack4/FP68K
00002AAC 486E F7CC pea.l [A6 - 0x834]
00002AB0 486E FFF0 pea.l [A6 - 0x10]
00002AB4 486E F7C2 pea.l [A6 - 0x83E]
00002AB8 3F3C 100E move.w -[A7], 0x100E
00002ABC A9EB syscall Pack4/FP68K
00002ABE 486E F7C2 pea.l [A6 - 0x83E]
00002AC2 4EAD 2C02 jsr [A5 + 0x2C02 /* export_1404 */]
00002AC6 2D5F F7AA move.l [A6 - 0x856], [A7]+
00002ACA 486E F7AA pea.l [A6 - 0x856]
00002ACE 486E F7B8 pea.l [A6 - 0x848]
00002AD2 3F3C 100E move.w -[A7], 0x100E
00002AD6 A9EB syscall Pack4/FP68K
00002AD8 486E F7B8 pea.l [A6 - 0x848]
00002ADC 486E F7B8 pea.l [A6 - 0x848]
00002AE0 3F3C 0004 move.w -[A7], 0x4
00002AE4 A9EB syscall Pack4/FP68K
00002AE6 487A 026C pea.l [PC + 0x26C /* 00002D54, value 0x3FFF8000 */]
00002AEA 486E F7B8 pea.l [A6 - 0x848]
00002AEE 4267 clr.w -[A7]
00002AF0 A9EB syscall Pack4/FP68K
00002AF2 487A 0256 pea.l [PC + 0x256 /* 00002D4A, value 0x4001F000 */]
00002AF6 486E F7B8 pea.l [A6 - 0x848]
00002AFA 3F3C 0006 move.w -[A7], 0x6
00002AFE A9EB syscall Pack4/FP68K
00002B00 486E F7B8 pea.l [A6 - 0x848]
00002B04 486E FFE4 pea.l [A6 - 0x1C]
00002B08 3F3C 1010 move.w -[A7], 0x1010
00002B0C A9EB syscall Pack4/FP68K
00002B0E 486E F7CC pea.l [A6 - 0x834]
00002B12 486E FFE0 pea.l [A6 - 0x20]
00002B16 41EE F7C2 lea.l A0, [A6 - 0x83E]
00002B1A 43FA 0224 lea.l A1, [PC + 0x224 /* 00002D40, value 0x3FFF9999 */]
00002B1E 20D9 move.l [A0]+, [A1]+
00002B20 20D9 move.l [A0]+, [A1]+
00002B22 3091 move.w [A0], [A1]
00002B24 486E F7C2 pea.l [A6 - 0x83E]
00002B28 3F3C 1004 move.w -[A7], 0x1004
00002B2C A9EB syscall Pack4/FP68K
00002B2E 486E F7C2 pea.l [A6 - 0x83E]
00002B32 3F3C 0003 move.w -[A7], 0x3
00002B36 4EAD 28D2 jsr [A5 + 0x28D2 /* export_1302 */]
00002B3A 588F addq.l A7, 4
00002B3C 486E 0016 pea.l [A6 + 0x16]
00002B40 486E F7CC pea.l [A6 - 0x834]
00002B44 3F3C 1004 move.w -[A7], 0x1004
00002B48 A9EB syscall Pack4/FP68K
00002B4A 486E FFE4 pea.l [A6 - 0x1C]
00002B4E 486E F7CC pea.l [A6 - 0x834]
00002B52 3F3C 1006 move.w -[A7], 0x1006
00002B56 A9EB syscall Pack4/FP68K
00002B58 486E F7CC pea.l [A6 - 0x834]
00002B5C 486E FFEC pea.l [A6 - 0x14]
00002B60 3F3C 1010 move.w -[A7], 0x1010
00002B64 A9EB syscall Pack4/FP68K
00002B66 486E FFEC pea.l [A6 - 0x14]
00002B6A 486E F7CC pea.l [A6 - 0x834]
00002B6E 3F3C 100E move.w -[A7], 0x100E
00002B72 A9EB syscall Pack4/FP68K
00002B74 487A 01B2 pea.l [PC + 0x1B2 /* 00002D28, value 0x0, cstring "" */]
00002B78 486E F7CC pea.l [A6 - 0x834]
00002B7C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002B80 A9EB syscall Pack4/FP68K
00002B82 620E bhi +0x10 /* 00002B92 */
00002B84 487A 01B0 pea.l [PC + 0x1B0 /* 00002D36, value 0x3FF8A3D7 */]
00002B88 486E FFEC pea.l [A6 - 0x14]
00002B8C 3F3C 1010 move.w -[A7], 0x1010
00002B90 A9EB syscall Pack4/FP68K
label00002B92:
00002B92 2054 movea.l A0, [A4]
00002B94 3E28 001E move.w D7, [A0 + 0x1E]
00002B98 7005 moveq.l D0, 0x05
00002B9A B028 004A cmp.b D0, [A0 + 0x4A]
00002B9E 6604 bne +0x6 /* 00002BA4 */
00002BA0 3E3C 023F move.w D7, 0x23F
label00002BA4:
00002BA4 2F2D FFEA move.l -[A7], [A5 - 0x16]
00002BA8 486E FFEC pea.l [A6 - 0x14]
00002BAC 486E F7CC pea.l [A6 - 0x834]
00002BB0 3F3C 100E move.w -[A7], 0x100E
00002BB4 A9EB syscall Pack4/FP68K
00002BB6 486E F7CC pea.l [A6 - 0x834]
00002BBA 486E F8D8 pea.l [A6 - 0x728]
00002BBE 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00002BC2 41EE F9DC lea.l A0, [A6 - 0x624]
00002BC6 43EE F8D8 lea.l A1, [A6 - 0x728]
00002BCA 703F moveq.l D0, 0x3F
label00002BCC:
00002BCC 20D9 move.l [A0]+, [A1]+
00002BCE 51C8 FFFC dbf D0, -0x6 /* 00002BCC */
00002BD2 2F2D FFEA move.l -[A7], [A5 - 0x16]
00002BD6 2054 movea.l A0, [A4]
00002BD8 4868 0006 pea.l [A0 + 0x6]
00002BDC 486E F7CC pea.l [A6 - 0x834]
00002BE0 3F3C 100E move.w -[A7], 0x100E
00002BE4 A9EB syscall Pack4/FP68K
00002BE6 486E F7CC pea.l [A6 - 0x834]
00002BEA 486E F8D8 pea.l [A6 - 0x728]
00002BEE 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00002BF2 41EE FBDC lea.l A0, [A6 - 0x424]
00002BF6 43EE F8D8 lea.l A1, [A6 - 0x728]
00002BFA 703F moveq.l D0, 0x3F
label00002BFC:
00002BFC 20D9 move.l [A0]+, [A1]+
00002BFE 51C8 FFFC dbf D0, -0x6 /* 00002BFC */
00002C02 2F2D FFEA move.l -[A7], [A5 - 0x16]
00002C06 2054 movea.l A0, [A4]
00002C08 4868 0002 pea.l [A0 + 0x2]
00002C0C 486E F7CC pea.l [A6 - 0x834]
00002C10 3F3C 100E move.w -[A7], 0x100E
00002C14 A9EB syscall Pack4/FP68K
00002C16 486E F7CC pea.l [A6 - 0x834]
00002C1A 486E F8D8 pea.l [A6 - 0x728]
00002C1E 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00002C22 41EE FCDC lea.l A0, [A6 - 0x324]
00002C26 43EE F8D8 lea.l A1, [A6 - 0x728]
00002C2A 703F moveq.l D0, 0x3F
label00002C2C:
00002C2C 20D9 move.l [A0]+, [A1]+
00002C2E 51C8 FFFC dbf D0, -0x6 /* 00002C2C */
00002C32 42A7 clr.l -[A7]
00002C34 3F3C 0258 move.w -[A7], 0x258
00002C38 A9BA syscall GetString
00002C3A 265F movea.l A3, [A7]+
00002C3C 2053 movea.l A0, [A3]
00002C3E 43EE FEDC lea.l A1, [A6 - 0x124]
00002C42 703F moveq.l D0, 0x3F
label00002C44:
00002C44 22D8 move.l [A1]+, [A0]+
00002C46 51C8 FFFC dbf D0, -0x6 /* 00002C44 */
00002C4A 486E FEDC pea.l [A6 - 0x124]
00002C4E 486E FBDC pea.l [A6 - 0x424]
00002C52 487A 00E0 pea.l [PC + 0xE0 /* 00002D34, value 0x12C3FF8 */]
00002C56 486E FCDC pea.l [A6 - 0x324]
00002C5A 486E F7D6 pea.l [A6 - 0x82A]
00002C5E 3F3C 0004 move.w -[A7], 0x4
00002C62 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00002C66 41EE FDDC lea.l A0, [A6 - 0x224]
00002C6A 43EE F7D6 lea.l A1, [A6 - 0x82A]
00002C6E 703F moveq.l D0, 0x3F
label00002C70:
00002C70 20D9 move.l [A0]+, [A1]+
00002C72 51C8 FFFC dbf D0, -0x6 /* 00002C70 */
00002C76 7005 moveq.l D0, 0x05
00002C78 2054 movea.l A0, [A4]
00002C7A B028 004A cmp.b D0, [A0 + 0x4A]
00002C7E 6608 bne +0xA /* 00002C88 */
00002C80 3E3C 023F move.w D7, 0x23F
00002C84 422E FDDC clr.b [A6 - 0x224]
label00002C88:
00002C88 42A7 clr.l -[A7]
00002C8A 3F07 move.w -[A7], D7
00002C8C A9BA syscall GetString
00002C8E 265F movea.l A3, [A7]+
00002C90 2053 movea.l A0, [A3]
00002C92 43EE FADC lea.l A1, [A6 - 0x524]
00002C96 703F moveq.l D0, 0x3F
label00002C98:
00002C98 22D8 move.l [A1]+, [A0]+
00002C9A 51C8 FFFC dbf D0, -0x6 /* 00002C98 */
00002C9E 486E F9DC pea.l [A6 - 0x624]
00002CA2 486E FADC pea.l [A6 - 0x524]
00002CA6 486E FDDC pea.l [A6 - 0x224]
00002CAA 487A 0086 pea.l [PC + 0x86 /* 00002D32, value 0x10D012C */]
00002CAE 486E F7D6 pea.l [A6 - 0x82A]
00002CB2 3F3C 0004 move.w -[A7], 0x4
00002CB6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00002CBA 41EE FDDC lea.l A0, [A6 - 0x224]
00002CBE 43EE F7D6 lea.l A1, [A6 - 0x82A]
00002CC2 703F moveq.l D0, 0x3F
label00002CC4:
00002CC4 20D9 move.l [A0]+, [A1]+
00002CC6 51C8 FFFC dbf D0, -0x6 /* 00002CC4 */
00002CCA 486E FDDC pea.l [A6 - 0x224]
00002CCE 2054 movea.l A0, [A4]
00002CD0 2F28 0046 move.l -[A7], [A0 + 0x46]
00002CD4 4EAD 2C4A jsr [A5 + 0x2C4A /* export_1413 */]
00002CD8 486E FFEC pea.l [A6 - 0x14]
00002CDC 486E F7CC pea.l [A6 - 0x834]
00002CE0 3F3C 100E move.w -[A7], 0x100E
00002CE4 A9EB syscall Pack4/FP68K
00002CE6 486E F7CC pea.l [A6 - 0x834]
00002CEA 486E FFE8 pea.l [A6 - 0x18]
00002CEE 486E F7C2 pea.l [A6 - 0x83E]
00002CF2 3F3C 100E move.w -[A7], 0x100E
00002CF6 A9EB syscall Pack4/FP68K
00002CF8 486E F7C2 pea.l [A6 - 0x83E]
00002CFC 487A 002A pea.l [PC + 0x2A /* 00002D28, value 0x0, cstring "" */]
00002D00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D04 4EAD 25B2 jsr [A5 + 0x25B2 /* export_1202 */]
00002D08 7005 moveq.l D0, 0x05
00002D0A 2054 movea.l A0, [A4]
00002D0C B028 004A cmp.b D0, [A0 + 0x4A]
00002D10 6F08 ble +0xA /* 00002D1A */
00002D12 2054 movea.l A0, [A4]
00002D14 117C 0004 004A move.b [A0 + 0x4A], 0x4
label00002D1A:
00002D1A 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002D1E 4E5E unlink A6
00002D20 205F movea.l A0, [A7]+
00002D22 DEFC 0012 add.w A7, 0x12
00002D26 4ED0 jmp [A0]
00002D28 0000 0000 ori.b D0, 0x0
00002D2C 0000 0000 ori.b D0, 0x0
00002D30 0000 010D ori.b D0, 0xD /* '\r' */
00002D34 012C 3FF8 btst [A4 + 0x3FF8], D0
00002D38 A3D7 syscall vFreeNode, flags=3
00002D3A 0A3D 70A3 xori.b <<invalid special address>>, 0xA3
00002D3E D70B addx.b -[A3], -[A3]
00002D40 3FFF move.w <<invalid special address>>, <<invalid special address>>
00002D42 9999 sub.l [A1]+, D4
00002D44 9999 sub.l [A1]+, D4
00002D46 9999 sub.l [A1]+, D4
00002D48 9999 sub.l [A1]+, D4
00002D4A 4001 negx.b D1
00002D4C F000 0000 pmove D0, MR0
00002D50 0000 0000 ori.b D0, 0x0
00002D54 3FFF move.w <<invalid special address>>, <<invalid special address>>
00002D56 8000 or.b D0, D0
00002D58 0000 0000 ori.b D0, 0x0
00002D5C 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_458: // at 00002D5E (misaligned)
00002D60 FFEC .invalid <<F/7/7>>
00002D62 2F0C move.l -[A7], A4
00002D64 206E 0008 movea.l A0, [A6 + 0x8]
00002D68 2868 0008 movea.l A4, [A0 + 0x8]
00002D6C 206E 0008 movea.l A0, [A6 + 0x8]
00002D70 4868 0010 pea.l [A0 + 0x10]
00002D74 486E FFF6 pea.l [A6 - 0xA]
00002D78 3F3C 100E move.w -[A7], 0x100E
00002D7C A9EB syscall Pack4/FP68K
00002D7E 486E FFF6 pea.l [A6 - 0xA]
00002D82 206E 0008 movea.l A0, [A6 + 0x8]
00002D86 4868 000C pea.l [A0 + 0xC]
00002D8A 486E FFEC pea.l [A6 - 0x14]
00002D8E 3F3C 100E move.w -[A7], 0x100E
00002D92 A9EB syscall Pack4/FP68K
00002D94 486E FFEC pea.l [A6 - 0x14]
00002D98 2054 movea.l A0, [A4]
00002D9A 4868 0002 pea.l [A0 + 0x2]
00002D9E 1F28 00B0 move.b -[A7], [A0 + 0xB0]
00002DA2 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DA6 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
00002DAA 285F movea.l A4, [A7]+
00002DAC 4E5E unlink A6
00002DAE 205F movea.l A0, [A7]+
00002DB0 504F addq.w A7, 8
00002DB2 4ED0 jmp [A0]
export_459:
00002DB4 4E56 FFD0 link A6, -0x0030
00002DB8 48E7 0328 movem.l -[A7], D6,D7,A2,A4
00002DBC 206E 0010 movea.l A0, [A6 + 0x10]
00002DC0 2F08 move.l -[A7], A0
00002DC2 486E 0010 pea.l [A6 + 0x10]
00002DC6 3F3C 1010 move.w -[A7], 0x1010
00002DCA A9EB syscall Pack4/FP68K
00002DCC 206E 000C movea.l A0, [A6 + 0xC]
00002DD0 2F08 move.l -[A7], A0
00002DD2 486E 000C pea.l [A6 + 0xC]
00002DD6 3F3C 1010 move.w -[A7], 0x1010
00002DDA A9EB syscall Pack4/FP68K
00002DDC 286E 0008 movea.l A4, [A6 + 0x8]
00002DE0 4267 clr.w -[A7]
00002DE2 1F3C 0003 move.b -[A7], 0x3
00002DE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DEA 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00002DEE 2054 movea.l A0, [A4]
00002DF0 1028 0024 move.b D0, [A0 + 0x24]
00002DF4 0A00 0001 xori.b D0, 0x1
00002DF8 C01F and.b D0, [A7]+
00002DFA 6700 0172 beq +0x174 /* 00002F6E */
00002DFE 486E FFDA pea.l [A6 - 0x26]
00002E02 A898 syscall GetPenState
00002E04 2054 movea.l A0, [A4]
00002E06 4868 003E pea.l [A0 + 0x3E]
00002E0A 486E FFD0 pea.l [A6 - 0x30]
00002E0E 3F3C 100E move.w -[A7], 0x100E
00002E12 A9EB syscall Pack4/FP68K
00002E14 486E 0010 pea.l [A6 + 0x10]
00002E18 486E FFD0 pea.l [A6 - 0x30]
00002E1C 3F3C 1002 move.w -[A7], 0x1002
00002E20 A9EB syscall Pack4/FP68K
00002E22 486E FFD0 pea.l [A6 - 0x30]
00002E26 4868 003E pea.l [A0 + 0x3E]
00002E2A 3F3C 1010 move.w -[A7], 0x1010
00002E2E A9EB syscall Pack4/FP68K
00002E30 2254 movea.l A1, [A4]
00002E32 2069 0020 movea.l A0, [A1 + 0x20]
00002E36 2050 movea.l A0, [A0]
00002E38 2468 0332 movea.l A2, [A0 + 0x332]
00002E3C 2452 movea.l A2, [A2]
00002E3E 2F2A 001C move.l -[A7], [A2 + 0x1C]
00002E42 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00002E46 41EE FFF0 lea.l A0, [A6 - 0x10]
00002E4A 2454 movea.l A2, [A4]
00002E4C 43EA 0010 lea.l A1, [A2 + 0x10]
00002E50 20D9 move.l [A0]+, [A1]+
00002E52 20D9 move.l [A0]+, [A1]+
00002E54 486E FFF0 pea.l [A6 - 0x10]
00002E58 2F3C FEC0 FEC0 move.l -[A7], 0xFEC0FEC0
00002E5E A8A9 syscall InsetRect
00002E60 42A7 clr.l -[A7]
00002E62 486E 000C pea.l [A6 + 0xC]
00002E66 486E FFD0 pea.l [A6 - 0x30]
00002E6A 3F3C 100E move.w -[A7], 0x100E
00002E6E A9EB syscall Pack4/FP68K
00002E70 486E FFD0 pea.l [A6 - 0x30]
00002E74 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00002E78 201F move.l D0, [A7]+
00002E7A 720A moveq.l D1, 0x0A
00002E7C 9081 sub.l D0, D1
00002E7E 3E00 move.w D7, D0
00002E80 42A7 clr.l -[A7]
00002E82 486E 0010 pea.l [A6 + 0x10]
00002E86 486E FFD0 pea.l [A6 - 0x30]
00002E8A 3F3C 100E move.w -[A7], 0x100E
00002E8E A9EB syscall Pack4/FP68K
00002E90 486E FFD0 pea.l [A6 - 0x30]
00002E94 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00002E98 201F move.l D0, [A7]+
00002E9A 3C00 move.w D6, D0
00002E9C 5340 subq.w D0, 1
00002E9E 6B46 bmi +0x48 /* 00002EE6 */
00002EA0 0440 00F8 subi.w D0, 0xF8
00002EA4 6F20 ble +0x22 /* 00002EC6 */
00002EA6 5340 subq.w D0, 1
00002EA8 6B3C bmi +0x3E /* 00002EE6 */
00002EAA 0440 00F9 subi.w D0, 0xF9
00002EAE 6F1E ble +0x20 /* 00002ECE */
00002EB0 5340 subq.w D0, 1
00002EB2 6B32 bmi +0x34 /* 00002EE6 */
00002EB4 0440 00F9 subi.w D0, 0xF9
00002EB8 6F1C ble +0x1E /* 00002ED6 */
00002EBA 5340 subq.w D0, 1
00002EBC 6B28 bmi +0x2A /* 00002EE6 */
00002EBE 0440 00FA subi.w D0, 0xFA
00002EC2 6F1A ble +0x1C /* 00002EDE */
00002EC4 6020 bra +0x22 /* 00002EE6 */
label00002EC6:
00002EC6 486D F9FE pea.l [A5 - 0x602]
00002ECA A89D syscall PenPat
00002ECC 601E bra +0x20 /* 00002EEC */
label00002ECE:
00002ECE 486D FA06 pea.l [A5 - 0x5FA]
00002ED2 A89D syscall PenPat
00002ED4 6016 bra +0x18 /* 00002EEC */
label00002ED6:
00002ED6 486D F9F6 pea.l [A5 - 0x60A]
00002EDA A89D syscall PenPat
00002EDC 600E bra +0x10 /* 00002EEC */
label00002EDE:
00002EDE 486D FA0E pea.l [A5 - 0x5F2]
00002EE2 A89D syscall PenPat
00002EE4 6006 bra +0x8 /* 00002EEC */
label00002EE6:
00002EE6 486D FA16 pea.l [A5 - 0x5EA]
00002EEA A89D syscall PenPat
label00002EEC:
00002EEC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002EF0 A89C syscall PenMode
00002EF2 486E FFF0 pea.l [A6 - 0x10]
00002EF6 3F07 move.w -[A7], D7
00002EF8 3F3C 0014 move.w -[A7], 0x14
00002EFC A8BF syscall PaintArc
00002EFE 486D 0E72 pea.l [A5 + 0xE72 /* export_458 */]
00002F02 2F0E move.l -[A7], A6
00002F04 2254 movea.l A1, [A4]
00002F06 2069 000C movea.l A0, [A1 + 0xC]
00002F0A 2050 movea.l A0, [A0]
00002F0C 2F28 0008 move.l -[A7], [A0 + 0x8]
00002F10 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00002F14 4267 clr.w -[A7]
00002F16 2254 movea.l A1, [A4]
00002F18 2069 000C movea.l A0, [A1 + 0xC]
00002F1C 2050 movea.l A0, [A0]
00002F1E 4868 000C pea.l [A0 + 0xC]
00002F22 A8AE syscall EmptyRect
00002F24 101F move.b D0, [A7]+
00002F26 6716 beq +0x18 /* 00002F3E */
00002F28 2254 movea.l A1, [A4]
00002F2A 2069 000C movea.l A0, [A1 + 0xC]
00002F2E 2050 movea.l A0, [A0]
00002F30 45E8 000C lea.l A2, [A0 + 0xC]
00002F34 41EE FFF0 lea.l A0, [A6 - 0x10]
00002F38 24D8 move.l [A2]+, [A0]+
00002F3A 24D8 move.l [A2]+, [A0]+
00002F3C 602A bra +0x2C /* 00002F68 */
label00002F3E:
00002F3E 2254 movea.l A1, [A4]
00002F40 2069 000C movea.l A0, [A1 + 0xC]
00002F44 2050 movea.l A0, [A0]
00002F46 4868 000C pea.l [A0 + 0xC]
00002F4A 486E FFF0 pea.l [A6 - 0x10]
00002F4E 486E FFF8 pea.l [A6 - 0x8]
00002F52 A8AB syscall UnionRect
00002F54 2254 movea.l A1, [A4]
00002F56 2069 000C movea.l A0, [A1 + 0xC]
00002F5A 2050 movea.l A0, [A0]
00002F5C 45E8 000C lea.l A2, [A0 + 0xC]
00002F60 41EE FFF8 lea.l A0, [A6 - 0x8]
00002F64 24D8 move.l [A2]+, [A0]+
00002F66 24D8 move.l [A2]+, [A0]+
label00002F68:
00002F68 486E FFDA pea.l [A6 - 0x26]
00002F6C A899 syscall SetPenState
label00002F6E:
00002F6E 4CDF 14C0 movem.l D6,D7,A2,A4, [A7]+
00002F72 4E5E unlink A6
00002F74 205F movea.l A0, [A7]+
00002F76 DEFC 000C add.w A7, 0xC
00002F7A 4ED0 jmp [A0]
export_460:
00002F7C 4E56 FFF2 link A6, -0x000E
00002F80 48E7 0018 movem.l -[A7], A3,A4
00002F84 206E 000C movea.l A0, [A6 + 0xC]
00002F88 2F08 move.l -[A7], A0
00002F8A 486E 000C pea.l [A6 + 0xC]
00002F8E 3F3C 1010 move.w -[A7], 0x1010
00002F92 A9EB syscall Pack4/FP68K
00002F94 266E 0008 movea.l A3, [A6 + 0x8]
00002F98 284B movea.l A4, A3
00002F9A 4267 clr.w -[A7]
00002F9C 1F3C 0004 move.b -[A7], 0x4
00002FA0 2F0B move.l -[A7], A3
00002FA2 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00002FA6 2054 movea.l A0, [A4]
00002FA8 1028 0024 move.b D0, [A0 + 0x24]
00002FAC 0A00 0001 xori.b D0, 0x1
00002FB0 C01F and.b D0, [A7]+
00002FB2 4A28 0051 tst.b [A0 + 0x51]
00002FB6 5EC1 sgt D1
00002FB8 C001 and.b D0, D1
00002FBA 6774 beq +0x76 /* 00003030 */
00002FBC 486E FFFC pea.l [A6 - 0x4]
00002FC0 486D 2A0C pea.l [A5 + 0x2A0C]
00002FC4 3F3C 0052 move.w -[A7], 0x52 /* 'R' */
00002FC8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00002FCC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FD0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002FD4 206E FFFC movea.l A0, [A6 - 0x4]
00002FD8 2254 movea.l A1, [A4]
00002FDA 2050 movea.l A0, [A0]
00002FDC 2169 000C 000C move.l [A0 + 0xC], [A1 + 0xC]
00002FE2 4267 clr.w -[A7]
00002FE4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FE8 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
00002FEC 101F move.b D0, [A7]+
00002FEE 6738 beq +0x3A /* 00003028 */
00002FF0 2054 movea.l A0, [A4]
00002FF2 2F28 0020 move.l -[A7], [A0 + 0x20]
00002FF6 2F0B move.l -[A7], A3
00002FF8 486E 000C pea.l [A6 + 0xC]
00002FFC 486E FFF2 pea.l [A6 - 0xE]
00003000 3F3C 100E move.w -[A7], 0x100E
00003004 A9EB syscall Pack4/FP68K
00003006 486E FFF2 pea.l [A6 - 0xE]
0000300A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000300E 4EAD 257A jsr [A5 + 0x257A /* export_1195 */]
00003012 2054 movea.l A0, [A4]
00003014 1028 0051 move.b D0, [A0 + 0x51]
00003018 4880 ext.w D0
0000301A 5340 subq.w D0, 1
0000301C 1140 0051 move.b [A0 + 0x51], D0
00003020 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
00003026 6008 bra +0xA /* 00003030 */
label00003028:
00003028 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000302C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label00003030:
00003030 4CDF 1800 movem.l A3,A4, [A7]+
00003034 4E5E unlink A6
00003036 205F movea.l A0, [A7]+
00003038 504F addq.w A7, 8
0000303A 4ED0 jmp [A0]
export_461:
0000303C 4E56 FFEC link A6, -0x0014
00003040 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00003044 266E 000C movea.l A3, [A6 + 0xC]
00003048 286E 0008 movea.l A4, [A6 + 0x8]
0000304C 4267 clr.w -[A7]
0000304E 2054 movea.l A0, [A4]
00003050 3028 0052 move.w D0, [A0 + 0x52]
00003054 48C0 ext.l D0
00003056 81FC 0002 divs.w D0, 0x2
0000305A 3F00 move.w -[A7], D0
0000305C 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
00003060 3E1F move.w D7, [A7]+
00003062 2054 movea.l A0, [A4]
00003064 3028 0052 move.w D0, [A0 + 0x52]
00003068 9047 sub.w D0, D7
0000306A 3140 0052 move.w [A0 + 0x52], D0
0000306E 3007 move.w D0, D7
00003070 2253 movea.l A1, [A3]
00003072 D069 0052 add.w D0, [A1 + 0x52]
00003076 3340 0052 move.w [A1 + 0x52], D0
0000307A 4868 003E pea.l [A0 + 0x3E]
0000307E 45EE FFF0 lea.l A2, [A6 - 0x10]
00003082 41FA 00DC lea.l A0, [PC + 0xDC /* 00003160, value 0x3FFE8000 */]
00003086 24D8 move.l [A2]+, [A0]+
00003088 24D8 move.l [A2]+, [A0]+
0000308A 3490 move.w [A2], [A0]
0000308C 486E FFF0 pea.l [A6 - 0x10]
00003090 3F3C 1004 move.w -[A7], 0x1004
00003094 A9EB syscall Pack4/FP68K
00003096 42A7 clr.l -[A7]
00003098 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
0000309C 2D5F FFEC move.l [A6 - 0x14], [A7]+
000030A0 486E FFEC pea.l [A6 - 0x14]
000030A4 486E FFF0 pea.l [A6 - 0x10]
000030A8 3F3C 1004 move.w -[A7], 0x1004
000030AC A9EB syscall Pack4/FP68K
000030AE 486E FFF0 pea.l [A6 - 0x10]
000030B2 486E FFFA pea.l [A6 - 0x6]
000030B6 3F3C 1010 move.w -[A7], 0x1010
000030BA A9EB syscall Pack4/FP68K
000030BC 2054 movea.l A0, [A4]
000030BE 4868 003E pea.l [A0 + 0x3E]
000030C2 486E FFF0 pea.l [A6 - 0x10]
000030C6 3F3C 100E move.w -[A7], 0x100E
000030CA A9EB syscall Pack4/FP68K
000030CC 486E FFFA pea.l [A6 - 0x6]
000030D0 486E FFF0 pea.l [A6 - 0x10]
000030D4 3F3C 1002 move.w -[A7], 0x1002
000030D8 A9EB syscall Pack4/FP68K
000030DA 486E FFF0 pea.l [A6 - 0x10]
000030DE 4868 003E pea.l [A0 + 0x3E]
000030E2 3F3C 1010 move.w -[A7], 0x1010
000030E6 A9EB syscall Pack4/FP68K
000030E8 2253 movea.l A1, [A3]
000030EA 4869 003E pea.l [A1 + 0x3E]
000030EE 486E FFF0 pea.l [A6 - 0x10]
000030F2 3F3C 100E move.w -[A7], 0x100E
000030F6 A9EB syscall Pack4/FP68K
000030F8 486E FFFA pea.l [A6 - 0x6]
000030FC 486E FFF0 pea.l [A6 - 0x10]
00003100 3F3C 1000 move.w -[A7], 0x1000
00003104 A9EB syscall Pack4/FP68K
00003106 486E FFF0 pea.l [A6 - 0x10]
0000310A 4869 003E pea.l [A1 + 0x3E]
0000310E 3F3C 1010 move.w -[A7], 0x1010
00003112 A9EB syscall Pack4/FP68K
00003114 4267 clr.w -[A7]
00003116 2054 movea.l A0, [A4]
00003118 1028 0051 move.b D0, [A0 + 0x51]
0000311C 4880 ext.w D0
0000311E 48C0 ext.l D0
00003120 81FC 0002 divs.w D0, 0x2
00003124 3F00 move.w -[A7], D0
00003126 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
0000312A 3E1F move.w D7, [A7]+
0000312C 2054 movea.l A0, [A4]
0000312E 1028 0051 move.b D0, [A0 + 0x51]
00003132 4880 ext.w D0
00003134 9047 sub.w D0, D7
00003136 1140 0051 move.b [A0 + 0x51], D0
0000313A 2253 movea.l A1, [A3]
0000313C 1029 0051 move.b D0, [A1 + 0x51]
00003140 4880 ext.w D0
00003142 D047 add.w D0, D7
00003144 1340 0051 move.b [A1 + 0x51], D0
00003148 137C 0001 00B2 move.b [A1 + 0xB2], 0x1
0000314E 117C 0001 00B2 move.b [A0 + 0xB2], 0x1
00003154 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00003158 4E5E unlink A6
0000315A 205F movea.l A0, [A7]+
0000315C 504F addq.w A7, 8
0000315E 4ED0 jmp [A0]
00003160 3FFE move.w <<invalid special address>>, <<invalid special address>>
00003162 8000 or.b D0, D0
00003164 0000 0000 ori.b D0, 0x0
00003168 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_462: // at 0000316A (misaligned)
0000316C FFD6 .invalid <<F/7/7>>
0000316E 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00003172 206E 0010 movea.l A0, [A6 + 0x10]
00003176 2F08 move.l -[A7], A0
00003178 486E 0010 pea.l [A6 + 0x10]
0000317C 3F3C 1010 move.w -[A7], 0x1010
00003180 A9EB syscall Pack4/FP68K
00003182 206E 000C movea.l A0, [A6 + 0xC]
00003186 2F08 move.l -[A7], A0
00003188 486E 000C pea.l [A6 + 0xC]
0000318C 3F3C 1010 move.w -[A7], 0x1010
00003190 A9EB syscall Pack4/FP68K
00003192 266E 0008 movea.l A3, [A6 + 0x8]
00003196 284B movea.l A4, A3
00003198 4267 clr.w -[A7]
0000319A 42A7 clr.l -[A7]
0000319C 486E 0010 pea.l [A6 + 0x10]
000031A0 486E FFE0 pea.l [A6 - 0x20]
000031A4 3F3C 100E move.w -[A7], 0x100E
000031A8 A9EB syscall Pack4/FP68K
000031AA 486E FFE0 pea.l [A6 - 0x20]
000031AE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000031B2 201F move.l D0, [A7]+
000031B4 3F00 move.w -[A7], D0
000031B6 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
000031BA 3E1F move.w D7, [A7]+
000031BC 5247 addq.w D7, 1
000031BE 2054 movea.l A0, [A4]
000031C0 BE68 0052 cmp.w D7, [A0 + 0x52]
000031C4 6F06 ble +0x8 /* 000031CC */
000031C6 2054 movea.l A0, [A4]
000031C8 3E28 0052 move.w D7, [A0 + 0x52]
label000031CC:
000031CC 3007 move.w D0, D7
000031CE 2054 movea.l A0, [A4]
000031D0 D068 0054 add.w D0, [A0 + 0x54]
000031D4 3140 0054 move.w [A0 + 0x54], D0
000031D8 3028 0052 move.w D0, [A0 + 0x52]
000031DC 9047 sub.w D0, D7
000031DE 3140 0052 move.w [A0 + 0x52], D0
000031E2 1F3C 0006 move.b -[A7], 0x6
000031E6 3F07 move.w -[A7], D7
000031E8 487A 02B0 pea.l [PC + 0x2B0 /* 0000349A, value 0x0, cstring "" */]
000031EC 2F0B move.l -[A7], A3
000031EE 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
000031F2 2054 movea.l A0, [A4]
000031F4 4A68 0052 tst.w [A0 + 0x52]
000031F8 6E00 0082 bgt +0x84 /* 0000327C */
000031FC 2054 movea.l A0, [A4]
000031FE 4228 0025 clr.b [A0 + 0x25]
00003202 2254 movea.l A1, [A4]
00003204 2069 000C movea.l A0, [A1 + 0xC]
00003208 2050 movea.l A0, [A0]
0000320A 4868 000C pea.l [A0 + 0xC]
0000320E 4869 0010 pea.l [A1 + 0x10]
00003212 486E FFEA pea.l [A6 - 0x16]
00003216 A8AB syscall UnionRect
00003218 2254 movea.l A1, [A4]
0000321A 2069 000C movea.l A0, [A1 + 0xC]
0000321E 2050 movea.l A0, [A0]
00003220 45E8 000C lea.l A2, [A0 + 0xC]
00003224 41EE FFEA lea.l A0, [A6 - 0x16]
00003228 24D8 move.l [A2]+, [A0]+
0000322A 24D8 move.l [A2]+, [A0]+
0000322C 2254 movea.l A1, [A4]
0000322E 2069 0020 movea.l A0, [A1 + 0x20]
00003232 2050 movea.l A0, [A0]
00003234 2468 0332 movea.l A2, [A0 + 0x332]
00003238 2452 movea.l A2, [A2]
0000323A 2F2A 001C move.l -[A7], [A2 + 0x1C]
0000323E 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00003242 41EE FFEA lea.l A0, [A6 - 0x16]
00003246 2454 movea.l A2, [A4]
00003248 43EA 0010 lea.l A1, [A2 + 0x10]
0000324C 20D9 move.l [A0]+, [A1]+
0000324E 20D9 move.l [A0]+, [A1]+
00003250 486E FFEA pea.l [A6 - 0x16]
00003254 A8A3 syscall EraseRect
00003256 2F0B move.l -[A7], A3
00003258 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
0000325C 7005 moveq.l D0, 0x05
0000325E 2054 movea.l A0, [A4]
00003260 B028 004A cmp.b D0, [A0 + 0x4A]
00003264 6712 beq +0x14 /* 00003278 */
00003266 2F0B move.l -[A7], A3
00003268 2254 movea.l A1, [A4]
0000326A 2069 0020 movea.l A0, [A1 + 0x20]
0000326E 2050 movea.l A0, [A0]
00003270 2F28 0006 move.l -[A7], [A0 + 0x6]
00003274 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
label00003278:
00003278 6000 0212 bra +0x214 /* 0000348C */
label0000327C:
0000327C 4267 clr.w -[A7]
0000327E 2054 movea.l A0, [A4]
00003280 3F28 0052 move.w -[A7], [A0 + 0x52]
00003284 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
00003288 BE5F cmp.w D7, [A7]+
0000328A 6F00 00D6 ble +0xD8 /* 00003362 */
0000328E 4247 clr.w D7
label00003290:
00003290 5247 addq.w D7, 1
00003292 2F3C 0006 0000 move.l -[A7], 0x60000
00003298 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
0000329C 3C1F move.w D6, [A7]+
0000329E 1006 move.b D0, D6
000032A0 4880 ext.w D0
000032A2 2054 movea.l A0, [A4]
000032A4 C1FC 0006 muls.w D0, 0x6
000032A8 43E8 008A lea.l A1, [A0 + 0x8A]
000032AC 4A31 0000 tst.b [A1 + D0.w]
000032B0 56C0 sne D0
000032B2 720A moveq.l D1, 0x0A
000032B4 B247 cmp.w D1, D7
000032B6 57C1 seq D1
000032B8 8001 or.b D0, D1
000032BA 67D4 beq -0x2A /* 00003290 */
000032BC 700A moveq.l D0, 0x0A
000032BE B047 cmp.w D0, D7
000032C0 6700 00A0 beq +0xA2 /* 00003362 */
000032C4 1F3C 0007 move.b -[A7], 0x7
000032C8 3006 move.w D0, D6
000032CA 5440 addq.w D0, 2
000032CC 3F00 move.w -[A7], D0
000032CE 487A 01CA pea.l [PC + 0x1CA /* 0000349A, value 0x0, cstring "" */]
000032D2 2F0B move.l -[A7], A3
000032D4 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
000032D8 1006 move.b D0, D6
000032DA 4880 ext.w D0
000032DC 2054 movea.l A0, [A4]
000032DE C1FC 0006 muls.w D0, 0x6
000032E2 43E8 008A lea.l A1, [A0 + 0x8A]
000032E6 4231 0000 clr.b [A1 + D0.w]
000032EA 1006 move.b D0, D6
000032EC 4880 ext.w D0
000032EE C1FC 0006 muls.w D0, 0x6
000032F2 323C 01F4 move.w D1, 0x1F4
000032F6 9268 0052 sub.w D1, [A0 + 0x52]
000032FA 3D41 FFDE move.w [A6 - 0x22], D1
000032FE 486E FFDE pea.l [A6 - 0x22]
00003302 486E FFE0 pea.l [A6 - 0x20]
00003306 3F3C 200E move.w -[A7], 0x200E
0000330A A9EB syscall Pack4/FP68K
0000330C 48E7 8080 movem.l -[A7], D0,A0
00003310 42A7 clr.l -[A7]
00003312 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
00003316 221F move.l D1, [A7]+
00003318 4CDF 0101 movem.l D0,A0, [A7]+
0000331C 2D41 FFDA move.l [A6 - 0x26], D1
00003320 486E FFDA pea.l [A6 - 0x26]
00003324 486E FFE0 pea.l [A6 - 0x20]
00003328 3F3C 1004 move.w -[A7], 0x1004
0000332C A9EB syscall Pack4/FP68K
0000332E 487A 0188 pea.l [PC + 0x188 /* 000034B8, value 0x3FF8A3D7 */]
00003332 486E FFE0 pea.l [A6 - 0x20]
00003336 3F3C 0004 move.w -[A7], 0x4
0000333A A9EB syscall Pack4/FP68K
0000333C 0A2E 0080 FFE0 xori.b [A6 - 0x20], 0x80
00003342 487A 016A pea.l [PC + 0x16A /* 000034AE, value 0x3FFD8000 */]
00003346 486E FFE0 pea.l [A6 - 0x20]
0000334A 3F3C 0002 move.w -[A7], 0x2
0000334E A9EB syscall Pack4/FP68K
00003350 486E FFE0 pea.l [A6 - 0x20]
00003354 43E8 008C lea.l A1, [A0 + 0x8C]
00003358 4871 0000 pea.l [A1 + D0.w]
0000335C 3F3C 1010 move.w -[A7], 0x1010
00003360 A9EB syscall Pack4/FP68K
label00003362:
00003362 486E 000C pea.l [A6 + 0xC]
00003366 486E FFE0 pea.l [A6 - 0x20]
0000336A 3F3C 100E move.w -[A7], 0x100E
0000336E A9EB syscall Pack4/FP68K
00003370 487A 0128 pea.l [PC + 0x128 /* 0000349A, value 0x0, cstring "" */]
00003374 486E FFE0 pea.l [A6 - 0x20]
00003378 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000337C A9EB syscall Pack4/FP68K
0000337E 6F00 010C ble +0x10E /* 0000348C */
00003382 2F3C 0006 0000 move.l -[A7], 0x60000
00003388 4EAD 2C1A jsr [A5 + 0x2C1A /* export_1407 */]
0000338C 3C1F move.w D6, [A7]+
0000338E 1006 move.b D0, D6
00003390 4880 ext.w D0
00003392 2054 movea.l A0, [A4]
00003394 C1FC 0006 muls.w D0, 0x6
00003398 4870 0068 pea.l [A0 + D0.w + 0x68]
0000339C 486E FFE0 pea.l [A6 - 0x20]
000033A0 3F3C 100E move.w -[A7], 0x100E
000033A4 A9EB syscall Pack4/FP68K
000033A6 43EE FFF2 lea.l A1, [A6 - 0xE]
000033AA 45EE FFE0 lea.l A2, [A6 - 0x20]
000033AE 22DA move.l [A1]+, [A2]+
000033B0 22DA move.l [A1]+, [A2]+
000033B2 3292 move.w [A1], [A2]
000033B4 487A 00E4 pea.l [PC + 0xE4 /* 0000349A, value 0x0, cstring "" */]
000033B8 486E FFF2 pea.l [A6 - 0xE]
000033BC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000033C0 A9EB syscall Pack4/FP68K
000033C2 6F0E ble +0x10 /* 000033D2 */
000033C4 41EE FFF2 lea.l A0, [A6 - 0xE]
000033C8 43FA 00D0 lea.l A1, [PC + 0xD0 /* 0000349A, value 0x0, cstring "" */]
000033CC 20D9 move.l [A0]+, [A1]+
000033CE 20D9 move.l [A0]+, [A1]+
000033D0 3091 move.w [A0], [A1]
label000033D2:
000033D2 42A7 clr.l -[A7]
000033D4 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
000033D8 2D5F FFD6 move.l [A6 - 0x2A], [A7]+
000033DC 486E FFD6 pea.l [A6 - 0x2A]
000033E0 41EE FFE0 lea.l A0, [A6 - 0x20]
000033E4 43FA 00BE lea.l A1, [PC + 0xBE /* 000034A4, value 0x3FFDCCCC */]
000033E8 20D9 move.l [A0]+, [A1]+
000033EA 20D9 move.l [A0]+, [A1]+
000033EC 3091 move.w [A0], [A1]
000033EE 486E FFE0 pea.l [A6 - 0x20]
000033F2 3F3C 1004 move.w -[A7], 0x1004
000033F6 A9EB syscall Pack4/FP68K
000033F8 486E 000C pea.l [A6 + 0xC]
000033FC 486E FFE0 pea.l [A6 - 0x20]
00003400 3F3C 1004 move.w -[A7], 0x1004
00003404 A9EB syscall Pack4/FP68K
00003406 0A2E 0080 FFE0 xori.b [A6 - 0x20], 0x80
0000340C 486E FFF2 pea.l [A6 - 0xE]
00003410 486E FFE0 pea.l [A6 - 0x20]
00003414 4267 clr.w -[A7]
00003416 A9EB syscall Pack4/FP68K
00003418 0A2E 0080 FFE0 xori.b [A6 - 0x20], 0x80
0000341E 41EE FFF2 lea.l A0, [A6 - 0xE]
00003422 43EE FFE0 lea.l A1, [A6 - 0x20]
00003426 20D9 move.l [A0]+, [A1]+
00003428 20D9 move.l [A0]+, [A1]+
0000342A 3091 move.w [A0], [A1]
0000342C 1F3C 0008 move.b -[A7], 0x8
00003430 3006 move.w D0, D6
00003432 5040 addq.w D0, 8
00003434 3F00 move.w -[A7], D0
00003436 486E FFF2 pea.l [A6 - 0xE]
0000343A 2F0B move.l -[A7], A3
0000343C 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
00003440 41EE FFE0 lea.l A0, [A6 - 0x20]
00003444 43EE FFF2 lea.l A1, [A6 - 0xE]
00003448 20D9 move.l [A0]+, [A1]+
0000344A 20D9 move.l [A0]+, [A1]+
0000344C 3091 move.w [A0], [A1]
0000344E 0A2E 0080 FFE0 xori.b [A6 - 0x20], 0x80
00003454 1006 move.b D0, D6
00003456 4880 ext.w D0
00003458 2054 movea.l A0, [A4]
0000345A C1FC 0006 muls.w D0, 0x6
0000345E 486E FFE0 pea.l [A6 - 0x20]
00003462 4870 0068 pea.l [A0 + D0.w + 0x68]
00003466 3F3C 1010 move.w -[A7], 0x1010
0000346A A9EB syscall Pack4/FP68K
0000346C 1006 move.b D0, D6
0000346E 4880 ext.w D0
00003470 C1FC 0006 muls.w D0, 0x6
00003474 4230 0066 clr.b [A0 + D0.w + 0x66]
00003478 4A46 tst.w D6
0000347A 6610 bne +0x12 /* 0000348C */
0000347C 487A 001C pea.l [PC + 0x1C /* 0000349A, value 0x0, cstring "" */]
00003480 2054 movea.l A0, [A4]
00003482 4868 003A pea.l [A0 + 0x3A]
00003486 3F3C 1010 move.w -[A7], 0x1010
0000348A A9EB syscall Pack4/FP68K
label0000348C:
0000348C 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00003490 4E5E unlink A6
00003492 205F movea.l A0, [A7]+
00003494 DEFC 000C add.w A7, 0xC
00003498 4ED0 jmp [A0]
0000349A 0000 0000 ori.b D0, 0x0
0000349E 0000 0000 ori.b D0, 0x0
000034A2 0000 3FFD ori.b D0, 0xFD
000034A6 CCCC mulu.w D6, A4
000034A8 CCCC mulu.w D6, A4
000034AA CCCC mulu.w D6, A4
000034AC CCCD mulu.w D6, A5
000034AE 3FFD move.w <<invalid special address>>, <<invalid special address>>
000034B0 8000 or.b D0, D0
000034B2 0000 0000 ori.b D0, 0x0
000034B6 0000 3FF8 ori.b D0, 0xF8
000034BA A3D7 syscall vFreeNode, flags=3
000034BC 0A3D 70A3 xori.b <<invalid special address>>, 0xA3
000034C0 D70B addx.b -[A3], -[A3]
export_463:
000034C2 4E56 FFF8 link A6, -0x0008
000034C6 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000034CA 286E 0008 movea.l A4, [A6 + 0x8]
000034CE 4207 clr.b D7
000034D0 6000 00CE bra +0xD0 /* 000035A0 */
label000034D4:
000034D4 1007 move.b D0, D7
000034D6 4880 ext.w D0
000034D8 3C00 move.w D6, D0
000034DA 1A06 move.b D5, D6
000034DC 1005 move.b D0, D5
000034DE 4880 ext.w D0
000034E0 2054 movea.l A0, [A4]
000034E2 C1FC 0006 muls.w D0, 0x6
000034E6 43E8 008A lea.l A1, [A0 + 0x8A]
000034EA 1D71 0000 FFF9 move.b [A6 - 0x7], [A1 + D0.w]
000034F0 1007 move.b D0, D7
000034F2 4880 ext.w D0
000034F4 C1FC 0006 muls.w D0, 0x6
000034F8 1D70 0066 FFF8 move.b [A6 - 0x8], [A0 + D0.w + 0x66]
000034FE 7002 moveq.l D0, 0x02
00003500 B02E FFF9 cmp.b D0, [A6 - 0x7]
00003504 6F4A ble +0x4C /* 00003550 */
00003506 1005 move.b D0, D5
00003508 4880 ext.w D0
0000350A 2054 movea.l A0, [A4]
0000350C C1FC 0006 muls.w D0, 0x6
00003510 487A 00A0 pea.l [PC + 0xA0 /* 000035B2, value 0x0, cstring "" */]
00003514 43E8 008C lea.l A1, [A0 + 0x8C]
00003518 4871 0000 pea.l [A1 + D0.w]
0000351C 3F3C 1010 move.w -[A7], 0x1010
00003520 A9EB syscall Pack4/FP68K
00003522 1005 move.b D0, D5
00003524 4880 ext.w D0
00003526 C1FC 0006 muls.w D0, 0x6
0000352A 43E8 008A lea.l A1, [A0 + 0x8A]
0000352E 13BC 0002 0000 move.b [A1 + D0.w], 0x2
00003534 3006 move.w D0, D6
00003536 C1FC 0003 muls.w D0, 0x3
0000353A 3800 move.w D4, D0
0000353C 5444 addq.w D4, 2
0000353E 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00003542 3F04 move.w -[A7], D4
00003544 487A 006C pea.l [PC + 0x6C /* 000035B2, value 0x0, cstring "" */]
00003548 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000354C 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
label00003550:
00003550 7002 moveq.l D0, 0x02
00003552 B02E FFF8 cmp.b D0, [A6 - 0x8]
00003556 6F46 ble +0x48 /* 0000359E */
00003558 1007 move.b D0, D7
0000355A 4880 ext.w D0
0000355C 2054 movea.l A0, [A4]
0000355E C1FC 0006 muls.w D0, 0x6
00003562 487A 004E pea.l [PC + 0x4E /* 000035B2, value 0x0, cstring "" */]
00003566 4870 0068 pea.l [A0 + D0.w + 0x68]
0000356A 3F3C 1010 move.w -[A7], 0x1010
0000356E A9EB syscall Pack4/FP68K
00003570 1007 move.b D0, D7
00003572 4880 ext.w D0
00003574 C1FC 0006 muls.w D0, 0x6
00003578 11BC 0002 0066 move.b [A0 + D0.w + 0x66], 0x2
0000357E 3006 move.w D0, D6
00003580 C1FC 0003 muls.w D0, 0x3
00003584 5440 addq.w D0, 2
00003586 3800 move.w D4, D0
00003588 D87C 0012 add.w D4, 0x12
0000358C 1F3C 000A move.b -[A7], 0xA /* '\n' */
00003590 3F04 move.w -[A7], D4
00003592 487A 001E pea.l [PC + 0x1E /* 000035B2, value 0x0, cstring "" */]
00003596 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000359A 4EAD 25E2 jsr [A5 + 0x25E2 /* export_1208 */]
label0000359E:
0000359E 5207 addq.b D7, 1
label000035A0:
000035A0 7005 moveq.l D0, 0x05
000035A2 B007 cmp.b D0, D7
000035A4 6C00 FF2E bge -0xD0 /* 000034D4 */
000035A8 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000035AC 4E5E unlink A6
000035AE 2E9F move.l [A7], [A7]+
000035B0 4E75 rts
000035B2 0000 0000 ori.b D0, 0x0
000035B6 0000 0000 ori.b D0, 0x0
000035BA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_464: // at 000035BC (misaligned)
000035BE 0000 48E7 ori.b D0, 0xE7
000035C2 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000035C6 000C 286E ori.b A4, 0x6E /* 'n' */
000035CA 0008 2054 ori.b A0, 0x54 /* 'T' */
000035CE B7E8 00C8 cmpa.l A3, [A0 + 0xC8]
000035D2 6606 bne +0x8 /* 000035DA */
000035D4 2054 movea.l A0, [A4]
000035D6 4228 00E4 clr.b [A0 + 0xE4]
label000035DA:
000035DA 2054 movea.l A0, [A4]
000035DC B7E8 00D0 cmpa.l A3, [A0 + 0xD0]
000035E0 6606 bne +0x8 /* 000035E8 */
000035E2 2054 movea.l A0, [A4]
000035E4 4228 00E5 clr.b [A0 + 0xE5]
label000035E8:
000035E8 2F0B move.l -[A7], A3
000035EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000035EE 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
000035F2 4CDF 1800 movem.l A3,A4, [A7]+
000035F6 4E5E unlink A6
000035F8 205F movea.l A0, [A7]+
000035FA 504F addq.w A7, 8
000035FC 4ED0 jmp [A0]
export_465:
000035FE 4E56 0000 link A6, 0
00003602 48E7 0018 movem.l -[A7], A3,A4
00003606 266E 000C movea.l A3, [A6 + 0xC]
0000360A 286E 0008 movea.l A4, [A6 + 0x8]
0000360E 2F0B move.l -[A7], A3
00003610 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003614 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
00003618 2054 movea.l A0, [A4]
0000361A B7E8 00C8 cmpa.l A3, [A0 + 0xC8]
0000361E 6608 bne +0xA /* 00003628 */
00003620 2054 movea.l A0, [A4]
00003622 117C 0001 00E4 move.b [A0 + 0xE4], 0x1
label00003628:
00003628 2054 movea.l A0, [A4]
0000362A B7E8 00D0 cmpa.l A3, [A0 + 0xD0]
0000362E 6608 bne +0xA /* 00003638 */
00003630 2054 movea.l A0, [A4]
00003632 117C 0001 00E5 move.b [A0 + 0xE5], 0x1
label00003638:
00003638 4CDF 1800 movem.l A3,A4, [A7]+
0000363C 4E5E unlink A6
0000363E 205F movea.l A0, [A7]+
00003640 504F addq.w A7, 8
00003642 4ED0 jmp [A0]
export_466:
00003644 4E56 FCAC link A6, -0x0354
00003648 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
0000364C 2A2E 0008 move.l D5, [A6 + 0x8]
00003650 2845 movea.l A4, D5
00003652 2254 movea.l A1, [A4]
00003654 2069 00D8 movea.l A0, [A1 + 0xD8]
00003658 2050 movea.l A0, [A0]
0000365A 2828 0066 move.l D4, [A0 + 0x66]
0000365E 206D FA1E movea.l A0, [A5 - 0x5E2]
00003662 4868 0010 pea.l [A0 + 0x10]
00003666 A8A3 syscall EraseRect
00003668 2F04 move.l -[A7], D4
0000366A 3F3C 0008 move.w -[A7], 0x8
0000366E 1F3C 0001 move.b -[A7], 0x1
00003672 A83A syscall ZoomWindow
00003674 2044 movea.l A0, D4
00003676 47E8 0010 lea.l A3, [A0 + 0x10]
0000367A 302B 0006 move.w D0, [A3 + 0x6]
0000367E 906B 0002 sub.w D0, [A3 + 0x2]
00003682 3D40 FDCC move.w [A6 - 0x234], D0
00003686 302B 0004 move.w D0, [A3 + 0x4]
0000368A 9053 sub.w D0, [A3]
0000368C 3D40 FDCA move.w [A6 - 0x236], D0
00003690 2F2E FDCA move.l -[A7], [A6 - 0x236]
00003694 1F3C 0001 move.b -[A7], 0x1
00003698 2054 movea.l A0, [A4]
0000369A 2F28 00D8 move.l -[A7], [A0 + 0xD8]
0000369E 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */]
000036A2 2254 movea.l A1, [A4]
000036A4 2069 007E movea.l A0, [A1 + 0x7E]
000036A8 2050 movea.l A0, [A0]
000036AA 1028 033A move.b D0, [A0 + 0x33A]
000036AE 4880 ext.w D0
000036B0 2069 007E movea.l A0, [A1 + 0x7E]
000036B4 2050 movea.l A0, [A0]
000036B6 1228 0337 move.b D1, [A0 + 0x337]
000036BA 4881 ext.w D1
000036BC 9041 sub.w D0, D1
000036BE C1FC 000F muls.w D0, 0xF
000036C2 3D40 FCBE move.w [A6 - 0x342], D0
000036C6 486E FCBE pea.l [A6 - 0x342]
000036CA 486E FCC0 pea.l [A6 - 0x340]
000036CE 3F3C 200E move.w -[A7], 0x200E
000036D2 A9EB syscall Pack4/FP68K
000036D4 41EE FEE6 lea.l A0, [A6 - 0x11A]
000036D8 45EE FCC0 lea.l A2, [A6 - 0x340]
000036DC 20DA move.l [A0]+, [A2]+
000036DE 20DA move.l [A0]+, [A2]+
000036E0 3092 move.w [A0], [A2]
000036E2 2069 007E movea.l A0, [A1 + 0x7E]
000036E6 2050 movea.l A0, [A0]
000036E8 1028 0339 move.b D0, [A0 + 0x339]
000036EC 4880 ext.w D0
000036EE 2069 007E movea.l A0, [A1 + 0x7E]
000036F2 2050 movea.l A0, [A0]
000036F4 1228 0336 move.b D1, [A0 + 0x336]
000036F8 4881 ext.w D1
000036FA 9041 sub.w D0, D1
000036FC C1FC 000A muls.w D0, 0xA /* '\n' */
00003700 3D40 FCBC move.w [A6 - 0x344], D0
00003704 486E FCBC pea.l [A6 - 0x344]
00003708 486E FCC0 pea.l [A6 - 0x340]
0000370C 3F3C 200E move.w -[A7], 0x200E
00003710 A9EB syscall Pack4/FP68K
00003712 41EE FEDC lea.l A0, [A6 - 0x124]
00003716 45EE FCC0 lea.l A2, [A6 - 0x340]
0000371A 20DA move.l [A0]+, [A2]+
0000371C 20DA move.l [A0]+, [A2]+
0000371E 3092 move.w [A0], [A2]
00003720 4869 0090 pea.l [A1 + 0x90]
00003724 486E FCC0 pea.l [A6 - 0x340]
00003728 3F3C 100E move.w -[A7], 0x100E
0000372C A9EB syscall Pack4/FP68K
0000372E 4869 0094 pea.l [A1 + 0x94]
00003732 486E FCC0 pea.l [A6 - 0x340]
00003736 3F3C 1002 move.w -[A7], 0x1002
0000373A A9EB syscall Pack4/FP68K
0000373C 487A 0270 pea.l [PC + 0x270 /* 000039AE, value 0x3FFF8000 */]
00003740 486E FCC0 pea.l [A6 - 0x340]
00003744 3F3C 0006 move.w -[A7], 0x6
00003748 A9EB syscall Pack4/FP68K
0000374A 41EE FEF0 lea.l A0, [A6 - 0x110]
0000374E 45EE FCC0 lea.l A2, [A6 - 0x340]
00003752 20DA move.l [A0]+, [A2]+
00003754 20DA move.l [A0]+, [A2]+
00003756 3092 move.w [A0], [A2]
00003758 1029 00A6 move.b D0, [A1 + 0xA6]
0000375C 4880 ext.w D0
0000375E 3D40 FCBA move.w [A6 - 0x346], D0
00003762 486E FCBA pea.l [A6 - 0x346]
00003766 486E FCC0 pea.l [A6 - 0x340]
0000376A 3F3C 200E move.w -[A7], 0x200E
0000376E A9EB syscall Pack4/FP68K
00003770 487A 0246 pea.l [PC + 0x246 /* 000039B8, value 0x4001A000 */]
00003774 486E FCC0 pea.l [A6 - 0x340]
00003778 3F3C 0006 move.w -[A7], 0x6
0000377C A9EB syscall Pack4/FP68K
0000377E 486E FEDC pea.l [A6 - 0x124]
00003782 41EE FCB0 lea.l A0, [A6 - 0x350]
00003786 45EE FEE6 lea.l A2, [A6 - 0x11A]
0000378A 20DA move.l [A0]+, [A2]+
0000378C 20DA move.l [A0]+, [A2]+
0000378E 3092 move.w [A0], [A2]
00003790 486E FCB0 pea.l [A6 - 0x350]
00003794 4267 clr.w -[A7]
00003796 A9EB syscall Pack4/FP68K
00003798 486E FCB0 pea.l [A6 - 0x350]
0000379C 486E FCC0 pea.l [A6 - 0x340]
000037A0 3F3C 0004 move.w -[A7], 0x4
000037A4 A9EB syscall Pack4/FP68K
000037A6 486E FEF0 pea.l [A6 - 0x110]
000037AA 486E FCC0 pea.l [A6 - 0x340]
000037AE 3F3C 0006 move.w -[A7], 0x6
000037B2 A9EB syscall Pack4/FP68K
000037B4 41EE FED2 lea.l A0, [A6 - 0x12E]
000037B8 45EE FCC0 lea.l A2, [A6 - 0x340]
000037BC 20DA move.l [A0]+, [A2]+
000037BE 20DA move.l [A0]+, [A2]+
000037C0 3092 move.w [A0], [A2]
000037C2 42A7 clr.l -[A7]
000037C4 2254 movea.l A1, [A4]
000037C6 2069 007E movea.l A0, [A1 + 0x7E]
000037CA 2050 movea.l A0, [A0]
000037CC 1028 0336 move.b D0, [A0 + 0x336]
000037D0 4880 ext.w D0
000037D2 2069 007E movea.l A0, [A1 + 0x7E]
000037D6 2050 movea.l A0, [A0]
000037D8 1228 0337 move.b D1, [A0 + 0x337]
000037DC 4881 ext.w D1
000037DE D240 add.w D1, D0
000037E0 3D41 FCAE move.w [A6 - 0x352], D1
000037E4 486E FCAE pea.l [A6 - 0x352]
000037E8 486E FCC0 pea.l [A6 - 0x340]
000037EC 3F3C 200E move.w -[A7], 0x200E
000037F0 A9EB syscall Pack4/FP68K
000037F2 2069 007E movea.l A0, [A1 + 0x7E]
000037F6 2050 movea.l A0, [A0]
000037F8 1028 0339 move.b D0, [A0 + 0x339]
000037FC 4880 ext.w D0
000037FE 2069 007E movea.l A0, [A1 + 0x7E]
00003802 2050 movea.l A0, [A0]
00003804 1228 033A move.b D1, [A0 + 0x33A]
00003808 4881 ext.w D1
0000380A D240 add.w D1, D0
0000380C 3D41 FCAC move.w [A6 - 0x354], D1
00003810 486E FCAC pea.l [A6 - 0x354]
00003814 486E FCC0 pea.l [A6 - 0x340]
00003818 3F3C 2006 move.w -[A7], 0x2006
0000381C A9EB syscall Pack4/FP68K
0000381E 0A2E 0080 FCC0 xori.b [A6 - 0x340], 0x80
00003824 487A 0188 pea.l [PC + 0x188 /* 000039AE, value 0x3FFF8000 */]
00003828 486E FCC0 pea.l [A6 - 0x340]
0000382C 4267 clr.w -[A7]
0000382E A9EB syscall Pack4/FP68K
00003830 487A 0172 pea.l [PC + 0x172 /* 000039A4, value 0x4000C000, cstring "@" */]
00003834 486E FCC0 pea.l [A6 - 0x340]
00003838 3F3C 0004 move.w -[A7], 0x4
0000383C A9EB syscall Pack4/FP68K
0000383E 486E FCC0 pea.l [A6 - 0x340]
00003842 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00003846 201F move.l D0, [A7]+
00003848 5280 addq.l D0, 1
0000384A 3C00 move.w D6, D0
0000384C 7004 moveq.l D0, 0x04
0000384E B046 cmp.w D0, D6
00003850 6F00 00C2 ble +0xC4 /* 00003914 */
00003854 2054 movea.l A0, [A4]
00003856 4868 0094 pea.l [A0 + 0x94]
0000385A 486E FCC0 pea.l [A6 - 0x340]
0000385E 3F3C 100E move.w -[A7], 0x100E
00003862 A9EB syscall Pack4/FP68K
00003864 487A 0134 pea.l [PC + 0x134 /* 0000399A, value 0x0, cstring "" */]
00003868 486E FCC0 pea.l [A6 - 0x340]
0000386C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003870 A9EB syscall Pack4/FP68K
00003872 6224 bhi +0x26 /* 00003898 */
00003874 42A7 clr.l -[A7]
00003876 3F3C 0848 move.w -[A7], 0x848
0000387A A9BA syscall GetString
0000387C 2E1F move.l D7, [A7]+
0000387E 2047 movea.l A0, D7
00003880 2050 movea.l A0, [A0]
00003882 43EE FF00 lea.l A1, [A6 - 0x100]
00003886 703F moveq.l D0, 0x3F
label00003888:
00003888 22D8 move.l [A1]+, [A0]+
0000388A 51C8 FFFC dbf D0, -0x6 /* 00003888 */
0000388E 486E FF00 pea.l [A6 - 0x100]
00003892 2F05 move.l -[A7], D5
00003894 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
label00003898:
00003898 2254 movea.l A1, [A4]
0000389A 2069 0086 movea.l A0, [A1 + 0x86]
0000389E 2050 movea.l A0, [A0]
000038A0 4868 003E pea.l [A0 + 0x3E]
000038A4 486E FCC0 pea.l [A6 - 0x340]
000038A8 3F3C 100E move.w -[A7], 0x100E
000038AC A9EB syscall Pack4/FP68K
000038AE 487A 00EA pea.l [PC + 0xEA /* 0000399A, value 0x0, cstring "" */]
000038B2 486E FCC0 pea.l [A6 - 0x340]
000038B6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000038BA A9EB syscall Pack4/FP68K
000038BC 6224 bhi +0x26 /* 000038E2 */
000038BE 42A7 clr.l -[A7]
000038C0 3F3C 0834 move.w -[A7], 0x834
000038C4 A9BA syscall GetString
000038C6 2E1F move.l D7, [A7]+
000038C8 2047 movea.l A0, D7
000038CA 2050 movea.l A0, [A0]
000038CC 43EE FF00 lea.l A1, [A6 - 0x100]
000038D0 703F moveq.l D0, 0x3F
label000038D2:
000038D2 22D8 move.l [A1]+, [A0]+
000038D4 51C8 FFFC dbf D0, -0x6 /* 000038D2 */
000038D8 486E FF00 pea.l [A6 - 0x100]
000038DC 2F05 move.l -[A7], D5
000038DE 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
label000038E2:
000038E2 2254 movea.l A1, [A4]
000038E4 2069 0086 movea.l A0, [A1 + 0x86]
000038E8 2050 movea.l A0, [A0]
000038EA 4A68 0052 tst.w [A0 + 0x52]
000038EE 6E24 bgt +0x26 /* 00003914 */
000038F0 42A7 clr.l -[A7]
000038F2 3F3C 083E move.w -[A7], 0x83E
000038F6 A9BA syscall GetString
000038F8 2E1F move.l D7, [A7]+
000038FA 2047 movea.l A0, D7
000038FC 2050 movea.l A0, [A0]
000038FE 43EE FF00 lea.l A1, [A6 - 0x100]
00003902 703F moveq.l D0, 0x3F
label00003904:
00003904 22D8 move.l [A1]+, [A0]+
00003906 51C8 FFFC dbf D0, -0x6 /* 00003904 */
0000390A 486E FF00 pea.l [A6 - 0x100]
0000390E 2F05 move.l -[A7], D5
00003910 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
label00003914:
00003914 486E FF00 pea.l [A6 - 0x100]
00003918 3F3C 028A move.w -[A7], 0x28A
0000391C 3F06 move.w -[A7], D6
0000391E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003922 486E FF00 pea.l [A6 - 0x100]
00003926 2F05 move.l -[A7], D5
00003928 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
0000392C 7C05 moveq.l D6, 0x05
0000392E 486E FF00 pea.l [A6 - 0x100]
00003932 3F3C 028A move.w -[A7], 0x28A
00003936 3F06 move.w -[A7], D6
00003938 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
0000393C 2F2D FFEA move.l -[A7], [A5 - 0x16]
00003940 486E FED2 pea.l [A6 - 0x12E]
00003944 486E FDD2 pea.l [A6 - 0x22E]
00003948 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
0000394C 486E FF00 pea.l [A6 - 0x100]
00003950 486E FDD2 pea.l [A6 - 0x22E]
00003954 486E FCCA pea.l [A6 - 0x336]
00003958 3F3C 0002 move.w -[A7], 0x2
0000395C 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003960 41EE FF00 lea.l A0, [A6 - 0x100]
00003964 43EE FCCA lea.l A1, [A6 - 0x336]
00003968 703F moveq.l D0, 0x3F
label0000396A:
0000396A 20D9 move.l [A0]+, [A1]+
0000396C 51C8 FFFC dbf D0, -0x6 /* 0000396A */
00003970 486E FF00 pea.l [A6 - 0x100]
00003974 2F05 move.l -[A7], D5
00003976 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
0000397A 2054 movea.l A0, [A4]
0000397C 4228 00A4 clr.b [A0 + 0xA4]
00003980 7000 moveq.l D0, 0x00
00003982 2140 0014 move.l [A0 + 0x14], D0
00003986 2054 movea.l A0, [A4]
00003988 2F28 00D8 move.l -[A7], [A0 + 0xD8]
0000398C 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00003990 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00003994 4E5E unlink A6
00003996 2E9F move.l [A7], [A7]+
00003998 4E75 rts
0000399A 0000 0000 ori.b D0, 0x0
0000399E 0000 0000 ori.b D0, 0x0
000039A2 0000 4000 ori.b D0, 0x0
000039A6 C000 and.b D0, D0
000039A8 0000 0000 ori.b D0, 0x0
000039AC 0000 3FFF ori.b D0, 0xFF
000039B0 8000 or.b D0, D0
000039B2 0000 0000 ori.b D0, 0x0
000039B6 0000 4001 ori.b D0, 0x1
000039BA A000 syscall Open/PBHOpen/HOpen
000039BC 0000 0000 ori.b D0, 0x0
000039C0 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_467: // at 000039C2 (misaligned)
000039C4 0000 2F0C ori.b D0, 0xC
000039C8 286E 0008 movea.l A4, [A6 + 0x8]
000039CC 2054 movea.l A0, [A4]
000039CE 2F28 007E move.l -[A7], [A0 + 0x7E]
000039D2 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000039D6 2054 movea.l A0, [A4]
000039D8 7000 moveq.l D0, 0x00
000039DA 2140 0086 move.l [A0 + 0x86], D0
000039DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039E2 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
000039E6 285F movea.l A4, [A7]+
000039E8 4E5E unlink A6
000039EA 2E9F move.l [A7], [A7]+
000039EC 4E75 rts
export_468:
000039EE 4E56 FBE4 link A6, -0x041C
000039F2 48E7 0018 movem.l -[A7], A3,A4
000039F6 206E 0010 movea.l A0, [A6 + 0x10]
000039FA 2F08 move.l -[A7], A0
000039FC 486E 0010 pea.l [A6 + 0x10]
00003A00 3F3C 1010 move.w -[A7], 0x1010
00003A04 A9EB syscall Pack4/FP68K
00003A06 206E 000C movea.l A0, [A6 + 0xC]
00003A0A 2F08 move.l -[A7], A0
00003A0C 486E 000C pea.l [A6 + 0xC]
00003A10 3F3C 1010 move.w -[A7], 0x1010
00003A14 A9EB syscall Pack4/FP68K
00003A16 286E 0008 movea.l A4, [A6 + 0x8]
00003A1A 2F2D FFEA move.l -[A7], [A5 - 0x16]
00003A1E 486E 0010 pea.l [A6 + 0x10]
00003A22 486E FBE4 pea.l [A6 - 0x41C]
00003A26 3F3C 100E move.w -[A7], 0x100E
00003A2A A9EB syscall Pack4/FP68K
00003A2C 486E FBE4 pea.l [A6 - 0x41C]
00003A30 486E FEF2 pea.l [A6 - 0x10E]
00003A34 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00003A38 41EE FCF2 lea.l A0, [A6 - 0x30E]
00003A3C 43EE FEF2 lea.l A1, [A6 - 0x10E]
00003A40 703F moveq.l D0, 0x3F
label00003A42:
00003A42 20D9 move.l [A0]+, [A1]+
00003A44 51C8 FFFC dbf D0, -0x6 /* 00003A42 */
00003A48 2054 movea.l A0, [A4]
00003A4A 2F28 005C move.l -[A7], [A0 + 0x5C]
00003A4E 3F3C 0002 move.w -[A7], 0x2
00003A52 486E FFFE pea.l [A6 - 0x2]
00003A56 486E FFFA pea.l [A6 - 0x6]
00003A5A 486E FFF2 pea.l [A6 - 0xE]
00003A5E A98D syscall GetDialogItem/GetDItem
00003A60 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003A64 486E FCF2 pea.l [A6 - 0x30E]
00003A68 A98F syscall SetDialogItemText/SetIText
00003A6A 2F2D FFEA move.l -[A7], [A5 - 0x16]
00003A6E 486E 000C pea.l [A6 + 0xC]
00003A72 486E FBE4 pea.l [A6 - 0x41C]
00003A76 3F3C 100E move.w -[A7], 0x100E
00003A7A A9EB syscall Pack4/FP68K
00003A7C 486E FBE4 pea.l [A6 - 0x41C]
00003A80 486E FEF2 pea.l [A6 - 0x10E]
00003A84 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00003A88 41EE FCF2 lea.l A0, [A6 - 0x30E]
00003A8C 43EE FEF2 lea.l A1, [A6 - 0x10E]
00003A90 703F moveq.l D0, 0x3F
label00003A92:
00003A92 20D9 move.l [A0]+, [A1]+
00003A94 51C8 FFFC dbf D0, -0x6 /* 00003A92 */
00003A98 42A7 clr.l -[A7]
00003A9A 3F3C 07D0 move.w -[A7], 0x7D0
00003A9E A9BA syscall GetString
00003AA0 265F movea.l A3, [A7]+
00003AA2 2053 movea.l A0, [A3]
00003AA4 43EE FDF2 lea.l A1, [A6 - 0x20E]
00003AA8 703F moveq.l D0, 0x3F
label00003AAA:
00003AAA 22D8 move.l [A1]+, [A0]+
00003AAC 51C8 FFFC dbf D0, -0x6 /* 00003AAA */
00003AB0 486E FCF2 pea.l [A6 - 0x30E]
00003AB4 486E FDF2 pea.l [A6 - 0x20E]
00003AB8 486E FBEE pea.l [A6 - 0x412]
00003ABC 3F3C 0002 move.w -[A7], 0x2
00003AC0 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003AC4 41EE FCF2 lea.l A0, [A6 - 0x30E]
00003AC8 43EE FBEE lea.l A1, [A6 - 0x412]
00003ACC 703F moveq.l D0, 0x3F
label00003ACE:
00003ACE 20D9 move.l [A0]+, [A1]+
00003AD0 51C8 FFFC dbf D0, -0x6 /* 00003ACE */
00003AD4 2054 movea.l A0, [A4]
00003AD6 2F28 005C move.l -[A7], [A0 + 0x5C]
00003ADA 3F3C 0005 move.w -[A7], 0x5
00003ADE 486E FFFE pea.l [A6 - 0x2]
00003AE2 486E FFFA pea.l [A6 - 0x6]
00003AE6 486E FFF2 pea.l [A6 - 0xE]
00003AEA A98D syscall GetDialogItem/GetDItem
00003AEC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003AF0 486E FCF2 pea.l [A6 - 0x30E]
00003AF4 A98F syscall SetDialogItemText/SetIText
00003AF6 4CDF 1800 movem.l A3,A4, [A7]+
00003AFA 4E5E unlink A6
00003AFC 205F movea.l A0, [A7]+
00003AFE DEFC 000C add.w A7, 0xC
00003B02 4ED0 jmp [A0]
export_469:
00003B04 4E56 FEF2 link A6, -0x010E
00003B08 302E 000C move.w D0, [A6 + 0xC]
00003B0C 48C0 ext.l D0
00003B0E 2F00 move.l -[A7], D0
00003B10 486E FEF2 pea.l [A6 - 0x10E]
00003B14 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00003B18 206E 0008 movea.l A0, [A6 + 0x8]
00003B1C 2050 movea.l A0, [A0]
00003B1E 2F28 005C move.l -[A7], [A0 + 0x5C]
00003B22 3F3C 0003 move.w -[A7], 0x3
00003B26 486E FFFE pea.l [A6 - 0x2]
00003B2A 486E FFFA pea.l [A6 - 0x6]
00003B2E 486E FFF2 pea.l [A6 - 0xE]
00003B32 A98D syscall GetDialogItem/GetDItem
00003B34 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003B38 486E FEF2 pea.l [A6 - 0x10E]
00003B3C A98F syscall SetDialogItemText/SetIText
00003B3E 4E5E unlink A6
00003B40 205F movea.l A0, [A7]+
00003B42 5C4F addq.w A7, 6
00003B44 4ED0 jmp [A0]
export_470:
00003B46 4E56 FEF2 link A6, -0x010E
00003B4A 302E 000C move.w D0, [A6 + 0xC]
00003B4E 48C0 ext.l D0
00003B50 2F00 move.l -[A7], D0
00003B52 486E FEF2 pea.l [A6 - 0x10E]
00003B56 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00003B5A 206E 0008 movea.l A0, [A6 + 0x8]
00003B5E 2050 movea.l A0, [A0]
00003B60 2F28 005C move.l -[A7], [A0 + 0x5C]
00003B64 3F3C 0004 move.w -[A7], 0x4
00003B68 486E FFFE pea.l [A6 - 0x2]
00003B6C 486E FFFA pea.l [A6 - 0x6]
00003B70 486E FFF2 pea.l [A6 - 0xE]
00003B74 A98D syscall GetDialogItem/GetDItem
00003B76 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003B7A 486E FEF2 pea.l [A6 - 0x10E]
00003B7E A98F syscall SetDialogItemText/SetIText
00003B80 4E5E unlink A6
00003B82 205F movea.l A0, [A7]+
00003B84 5C4F addq.w A7, 6
00003B86 4ED0 jmp [A0]
export_471:
00003B88 4E56 FEF2 link A6, -0x010E
00003B8C 302E 000C move.w D0, [A6 + 0xC]
00003B90 48C0 ext.l D0
00003B92 2F00 move.l -[A7], D0
00003B94 486E FEF2 pea.l [A6 - 0x10E]
00003B98 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00003B9C 206E 0008 movea.l A0, [A6 + 0x8]
00003BA0 2050 movea.l A0, [A0]
00003BA2 2F28 005C move.l -[A7], [A0 + 0x5C]
00003BA6 3F3C 0006 move.w -[A7], 0x6
00003BAA 486E FFFE pea.l [A6 - 0x2]
00003BAE 486E FFFA pea.l [A6 - 0x6]
00003BB2 486E FFF2 pea.l [A6 - 0xE]
00003BB6 A98D syscall GetDialogItem/GetDItem
00003BB8 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003BBC 486E FEF2 pea.l [A6 - 0x10E]
00003BC0 A98F syscall SetDialogItemText/SetIText
00003BC2 4E5E unlink A6
00003BC4 205F movea.l A0, [A7]+
00003BC6 5C4F addq.w A7, 6
00003BC8 4ED0 jmp [A0]
export_472:
00003BCA 4E56 FEF2 link A6, -0x010E
00003BCE 302E 000C move.w D0, [A6 + 0xC]
00003BD2 48C0 ext.l D0
00003BD4 2F00 move.l -[A7], D0
00003BD6 486E FEF2 pea.l [A6 - 0x10E]
00003BDA 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00003BDE 206E 0008 movea.l A0, [A6 + 0x8]
00003BE2 2050 movea.l A0, [A0]
00003BE4 2F28 005C move.l -[A7], [A0 + 0x5C]
00003BE8 3F3C 0007 move.w -[A7], 0x7
00003BEC 486E FFFE pea.l [A6 - 0x2]
00003BF0 486E FFFA pea.l [A6 - 0x6]
00003BF4 486E FFF2 pea.l [A6 - 0xE]
00003BF8 A98D syscall GetDialogItem/GetDItem
00003BFA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003BFE 486E FEF2 pea.l [A6 - 0x10E]
00003C02 A98F syscall SetDialogItemText/SetIText
00003C04 4E5E unlink A6
00003C06 205F movea.l A0, [A7]+
00003C08 5C4F addq.w A7, 6
00003C0A 4ED0 jmp [A0]
export_473:
00003C0C 4E56 FEEA link A6, -0x0116
00003C10 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4
00003C14 286E 0008 movea.l A4, [A6 + 0x8]
00003C18 4247 clr.w D7
00003C1A 6000 00B4 bra +0xB6 /* 00003CD0 */
label00003C1E:
00003C1E 1C07 move.b D6, D7
00003C20 1A07 move.b D5, D7
00003C22 2254 movea.l A1, [A4]
00003C24 2069 0062 movea.l A0, [A1 + 0x62]
00003C28 2050 movea.l A0, [A0]
00003C2A 2468 0086 movea.l A2, [A0 + 0x86]
00003C2E 1005 move.b D0, D5
00003C30 4880 ext.w D0
00003C32 2452 movea.l A2, [A2]
00003C34 C1FC 0006 muls.w D0, 0x6
00003C38 1232 0066 move.b D1, [A2 + D0.w + 0x66]
00003C3C 4881 ext.w D1
00003C3E 3801 move.w D4, D1
00003C40 5244 addq.w D4, 1
00003C42 486E FEF8 pea.l [A6 - 0x108]
00003C46 3F3C 0320 move.w -[A7], 0x320
00003C4A 3F04 move.w -[A7], D4
00003C4C 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003C50 2054 movea.l A0, [A4]
00003C52 2F28 005C move.l -[A7], [A0 + 0x5C]
00003C56 3007 move.w D0, D7
00003C58 5440 addq.w D0, 2
00003C5A 3F00 move.w -[A7], D0
00003C5C 486E FEF6 pea.l [A6 - 0x10A]
00003C60 486E FEF2 pea.l [A6 - 0x10E]
00003C64 486E FEEA pea.l [A6 - 0x116]
00003C68 A98D syscall GetDialogItem/GetDItem
00003C6A 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00003C6E 486E FEF8 pea.l [A6 - 0x108]
00003C72 A98F syscall SetDialogItemText/SetIText
00003C74 2254 movea.l A1, [A4]
00003C76 2069 0062 movea.l A0, [A1 + 0x62]
00003C7A 2050 movea.l A0, [A0]
00003C7C 2468 0086 movea.l A2, [A0 + 0x86]
00003C80 1006 move.b D0, D6
00003C82 4880 ext.w D0
00003C84 2452 movea.l A2, [A2]
00003C86 C1FC 0006 muls.w D0, 0x6
00003C8A 41EA 008A lea.l A0, [A2 + 0x8A]
00003C8E 1230 0000 move.b D1, [A0 + D0.w]
00003C92 4881 ext.w D1
00003C94 5241 addq.w D1, 1
00003C96 3D41 FFFC move.w [A6 - 0x4], D1
00003C9A 486E FEF8 pea.l [A6 - 0x108]
00003C9E 3F3C 0352 move.w -[A7], 0x352
00003CA2 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003CA6 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003CAA 2054 movea.l A0, [A4]
00003CAC 2F28 005C move.l -[A7], [A0 + 0x5C]
00003CB0 3007 move.w D0, D7
00003CB2 5040 addq.w D0, 8
00003CB4 3F00 move.w -[A7], D0
00003CB6 486E FEF6 pea.l [A6 - 0x10A]
00003CBA 486E FEF2 pea.l [A6 - 0x10E]
00003CBE 486E FEEA pea.l [A6 - 0x116]
00003CC2 A98D syscall GetDialogItem/GetDItem
00003CC4 2F2E FEF2 move.l -[A7], [A6 - 0x10E]
00003CC8 486E FEF8 pea.l [A6 - 0x108]
00003CCC A98F syscall SetDialogItemText/SetIText
00003CCE 5247 addq.w D7, 1
label00003CD0:
00003CD0 7005 moveq.l D0, 0x05
00003CD2 B047 cmp.w D0, D7
00003CD4 6C00 FF48 bge -0xB6 /* 00003C1E */
00003CD8 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+
00003CDC 4E5E unlink A6
00003CDE 2E9F move.l [A7], [A7]+
00003CE0 4E75 rts
export_474:
00003CE2 4E56 FFFE link A6, -0x0002
00003CE6 48E7 0108 movem.l -[A7], D7,A4
00003CEA 286E 0008 movea.l A4, [A6 + 0x8]
00003CEE 2054 movea.l A0, [A4]
00003CF0 216E 000E 0062 move.l [A0 + 0x62], [A6 + 0xE]
00003CF6 302E 000C move.w D0, [A6 + 0xC]
00003CFA 907C 1388 sub.w D0, 0x1388
00003CFE 3E00 move.w D7, D0
00003D00 DE7C 1770 add.w D7, 0x1770
00003D04 2054 movea.l A0, [A4]
00003D06 2F28 0062 move.l -[A7], [A0 + 0x62]
00003D0A 42A7 clr.l -[A7]
00003D0C 3F07 move.w -[A7], D7
00003D0E 2F3C 0002 0003 move.l -[A7], 0x20003
00003D14 1F3C 0001 move.b -[A7], 0x1
00003D18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D1C 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00003D20 4CDF 1080 movem.l D7,A4, [A7]+
00003D24 4E5E unlink A6
00003D26 205F movea.l A0, [A7]+
00003D28 DEFC 000A add.w A7, 0xA /* '\n' */
00003D2C 4ED0 jmp [A0]
export_475:
00003D2E 4E56 FFDA link A6, -0x0026
00003D32 48E7 0018 movem.l -[A7], A3,A4
00003D36 266E 0008 movea.l A3, [A6 + 0x8]
00003D3A 284B movea.l A4, A3
00003D3C 2054 movea.l A0, [A4]
00003D3E 216E 000C 0062 move.l [A0 + 0x62], [A6 + 0xC]
00003D44 2054 movea.l A0, [A4]
00003D46 2F28 0062 move.l -[A7], [A0 + 0x62]
00003D4A 42A7 clr.l -[A7]
00003D4C 2F3C 0003 1388 move.l -[A7], 0x31388
00003D52 3F3C 0001 move.w -[A7], 0x1
00003D56 1F3C 0001 move.b -[A7], 0x1
00003D5A 2F0B move.l -[A7], A3
00003D5C 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00003D60 486E FFFC pea.l [A6 - 0x4]
00003D64 486D 2A94 pea.l [A5 + 0x2A94]
00003D68 3F3C 0082 move.w -[A7], 0x82
00003D6C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003D70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D74 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00003D78 3F3C 0002 move.w -[A7], 0x2
00003D7C 2F0B move.l -[A7], A3
00003D7E 1F3C 0001 move.b -[A7], 0x1
00003D82 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003D86 4EAD 2862 jsr [A5 + 0x2862 /* export_1288 */]
00003D8A 2054 movea.l A0, [A4]
00003D8C 216E FFFC 0066 move.l [A0 + 0x66], [A6 - 0x4]
00003D92 486E FFEE pea.l [A6 - 0x12]
00003D96 2254 movea.l A1, [A4]
00003D98 2069 0062 movea.l A0, [A1 + 0x62]
00003D9C 2050 movea.l A0, [A0]
00003D9E 4868 009C pea.l [A0 + 0x9C]
00003DA2 486E FFE4 pea.l [A6 - 0x1C]
00003DA6 3F3C 100E move.w -[A7], 0x100E
00003DAA A9EB syscall Pack4/FP68K
00003DAC 487A 008A pea.l [PC + 0x8A /* 00003E38, value 0x4009FA00 */]
00003DB0 486E FFE4 pea.l [A6 - 0x1C]
00003DB4 3F3C 0004 move.w -[A7], 0x4
00003DB8 A9EB syscall Pack4/FP68K
00003DBA 486E FFE4 pea.l [A6 - 0x1C]
00003DBE 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00003DC2 588F addq.l A7, 4
00003DC4 486E FFDA pea.l [A6 - 0x26]
00003DC8 487A 0064 pea.l [PC + 0x64 /* 00003E2E, value 0x4002A000 */]
00003DCC 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00003DD0 588F addq.l A7, 4
00003DD2 487A 0050 pea.l [PC + 0x50 /* 00003E24, value 0x40008000, cstring "@" */]
00003DD6 486E FFDA pea.l [A6 - 0x26]
00003DDA 3F3C 0004 move.w -[A7], 0x4
00003DDE A9EB syscall Pack4/FP68K
00003DE0 486E FFDA pea.l [A6 - 0x26]
00003DE4 486E FFEE pea.l [A6 - 0x12]
00003DE8 3F3C 0006 move.w -[A7], 0x6
00003DEC A9EB syscall Pack4/FP68K
00003DEE 486E FFEE pea.l [A6 - 0x12]
00003DF2 486E FFF8 pea.l [A6 - 0x8]
00003DF6 3F3C 1010 move.w -[A7], 0x1010
00003DFA A9EB syscall Pack4/FP68K
00003DFC 486E FFF8 pea.l [A6 - 0x8]
00003E00 486E FFEE pea.l [A6 - 0x12]
00003E04 3F3C 100E move.w -[A7], 0x100E
00003E08 A9EB syscall Pack4/FP68K
00003E0A 486E FFEE pea.l [A6 - 0x12]
00003E0E 2054 movea.l A0, [A4]
00003E10 2F28 0066 move.l -[A7], [A0 + 0x66]
00003E14 4EAD 2832 jsr [A5 + 0x2832 /* export_1282 */]
00003E18 4CDF 1800 movem.l A3,A4, [A7]+
00003E1C 4E5E unlink A6
00003E1E 205F movea.l A0, [A7]+
00003E20 504F addq.w A7, 8
00003E22 4ED0 jmp [A0]
00003E24 4000 negx.b D0
00003E26 8000 or.b D0, D0
00003E28 0000 0000 ori.b D0, 0x0
00003E2C 0000 4002 ori.b D0, 0x2
00003E30 A000 syscall Open/PBHOpen/HOpen
00003E32 0000 0000 ori.b D0, 0x0
00003E36 0000 4009 ori.b D0, 0x9 /* '\t' */
00003E3A FA00 0000 .unknown 0xFA00 0x0000 (W = 5)
00003E3E 0000 0000 ori.b D0, 0x0
export_476:
00003E42 4E56 FFEC link A6, -0x0014
00003E46 48E7 0028 movem.l -[A7], A2,A4
00003E4A 286E 0008 movea.l A4, [A6 + 0x8]
00003E4E 302E 0010 move.w D0, [A6 + 0x10]
00003E52 5340 subq.w D0, 1
00003E54 6704 beq +0x6 /* 00003E5A */
00003E56 6000 008E bra +0x90 /* 00003EE6 */
label00003E5A:
00003E5A 486E FFF6 pea.l [A6 - 0xA]
00003E5E 487A 00A8 pea.l [PC + 0xA8 /* 00003F08, value 0x4002A000 */]
00003E62 2254 movea.l A1, [A4]
00003E64 2069 0066 movea.l A0, [A1 + 0x66]
00003E68 2050 movea.l A0, [A0]
00003E6A 4868 0060 pea.l [A0 + 0x60]
00003E6E 41EE FFEC lea.l A0, [A6 - 0x14]
00003E72 45FA 008A lea.l A2, [PC + 0x8A /* 00003EFE, value 0x40008000, cstring "@" */]
00003E76 20DA move.l [A0]+, [A2]+
00003E78 20DA move.l [A0]+, [A2]+
00003E7A 3092 move.w [A0], [A2]
00003E7C 486E FFEC pea.l [A6 - 0x14]
00003E80 3F3C 1004 move.w -[A7], 0x1004
00003E84 A9EB syscall Pack4/FP68K
00003E86 486E FFEC pea.l [A6 - 0x14]
00003E8A 4EAD 28CA jsr [A5 + 0x28CA /* export_1301 */]
00003E8E 588F addq.l A7, 4
00003E90 487A 0062 pea.l [PC + 0x62 /* 00003EF4, value 0x4009FA00 */]
00003E94 486E FFF6 pea.l [A6 - 0xA]
00003E98 3F3C 0006 move.w -[A7], 0x6
00003E9C A9EB syscall Pack4/FP68K
00003E9E 2254 movea.l A1, [A4]
00003EA0 2069 0062 movea.l A0, [A1 + 0x62]
00003EA4 486E FFF6 pea.l [A6 - 0xA]
00003EA8 2050 movea.l A0, [A0]
00003EAA 4868 009C pea.l [A0 + 0x9C]
00003EAE 3F3C 1010 move.w -[A7], 0x1010
00003EB2 A9EB syscall Pack4/FP68K
00003EB4 206E 000C movea.l A0, [A6 + 0xC]
00003EB8 10BC 0001 move.b [A0], 0x1
00003EBC 2054 movea.l A0, [A4]
00003EBE 2F28 006A move.l -[A7], [A0 + 0x6A]
00003EC2 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
00003EC6 2254 movea.l A1, [A4]
00003EC8 2069 0062 movea.l A0, [A1 + 0x62]
00003ECC 2050 movea.l A0, [A0]
00003ECE 4228 00A7 clr.b [A0 + 0xA7]
00003ED2 2069 0062 movea.l A0, [A1 + 0x62]
00003ED6 2F08 move.l -[A7], A0
00003ED8 42A7 clr.l -[A7]
00003EDA A975 syscall TickCount
00003EDC 201F move.l D0, [A7]+
00003EDE 205F movea.l A0, [A7]+
00003EE0 2050 movea.l A0, [A0]
00003EE2 2140 0098 move.l [A0 + 0x98], D0
label00003EE6:
00003EE6 4CDF 1400 movem.l A2,A4, [A7]+
00003EEA 4E5E unlink A6
00003EEC 205F movea.l A0, [A7]+
00003EEE DEFC 000A add.w A7, 0xA /* '\n' */
00003EF2 4ED0 jmp [A0]
00003EF4 4009 negx.b A1
00003EF6 FA00 0000 .unknown 0xFA00 0x0000 (W = 5)
00003EFA 0000 0000 ori.b D0, 0x0
00003EFE 4000 negx.b D0
00003F00 8000 or.b D0, D0
00003F02 0000 0000 ori.b D0, 0x0
00003F06 0000 4002 ori.b D0, 0x2
00003F0A A000 syscall Open/PBHOpen/HOpen
00003F0C 0000 0000 ori.b D0, 0x0
00003F10 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_477: // at 00003F12 (misaligned)
00003F14 0000 206E ori.b D0, 0x6E /* 'n' */
00003F18 000C 2050 ori.b A4, 0x50 /* 'P' */
00003F1C 3028 0040 move.w D0, [A0 + 0x40]
00003F20 206E 0008 movea.l A0, [A6 + 0x8]
00003F24 B068 000C cmp.w D0, [A0 + 0xC]
00003F28 57C0 seq D0
00003F2A 4400 neg.b D0
00003F2C 1D40 0010 move.b [A6 + 0x10], D0
00003F30 4E5E unlink A6
00003F32 205F movea.l A0, [A7]+
00003F34 504F addq.w A7, 8
00003F36 4ED0 jmp [A0]
export_478:
00003F38 4E56 FFFC link A6, -0x0004
00003F3C 48E7 0018 movem.l -[A7], A3,A4
00003F40 286E 0008 movea.l A4, [A6 + 0x8]
00003F44 2054 movea.l A0, [A4]
00003F46 3028 005A move.w D0, [A0 + 0x5A]
00003F4A B06E 000C cmp.w D0, [A6 + 0xC]
00003F4E 660E bne +0x10 /* 00003F5E */
00003F50 3F2E 000C move.w -[A7], [A6 + 0xC]
00003F54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F58 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
00003F5C 6020 bra +0x22 /* 00003F7E */
label00003F5E:
00003F5E 42A7 clr.l -[A7]
00003F60 486D 0F0A pea.l [A5 + 0xF0A /* export_477 */]
00003F64 2F0E move.l -[A7], A6
00003F66 2054 movea.l A0, [A4]
00003F68 2F28 0040 move.l -[A7], [A0 + 0x40]
00003F6C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
00003F70 265F movea.l A3, [A7]+
00003F72 2053 movea.l A0, [A3]
00003F74 4868 0008 pea.l [A0 + 0x8]
00003F78 2F0B move.l -[A7], A3
00003F7A 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
label00003F7E:
00003F7E 4CDF 1800 movem.l A3,A4, [A7]+
00003F82 4E5E unlink A6
00003F84 205F movea.l A0, [A7]+
00003F86 5C4F addq.w A7, 6
00003F88 4ED0 jmp [A0]
export_479:
00003F8A 4E56 0000 link A6, 0
00003F8E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003F92 4EAD 27F2 jsr [A5 + 0x27F2 /* export_1274 */]
00003F96 2F2E 000C move.l -[A7], [A6 + 0xC]
00003F9A 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00003F9E 4E5E unlink A6
00003FA0 205F movea.l A0, [A7]+
00003FA2 504F addq.w A7, 8
00003FA4 4ED0 jmp [A0]
export_480:
00003FA6 4E56 0000 link A6, 0
00003FAA 48E7 0018 movem.l -[A7], A3,A4
00003FAE 266E 0008 movea.l A3, [A6 + 0x8]
00003FB2 284B movea.l A4, A3
00003FB4 2F0B move.l -[A7], A3
00003FB6 4EAD 27A2 jsr [A5 + 0x27A2 /* export_1264 */]
00003FBA 486D 0F1A pea.l [A5 + 0xF1A /* export_479 */]
00003FBE 2F0E move.l -[A7], A6
00003FC0 2054 movea.l A0, [A4]
00003FC2 2F28 0002 move.l -[A7], [A0 + 0x2]
00003FC6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00003FCA 2F0B move.l -[A7], A3
00003FCC 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00003FD0 4CDF 1800 movem.l A3,A4, [A7]+
00003FD4 4E5E unlink A6
00003FD6 2E9F move.l [A7], [A7]+
00003FD8 4E75 rts
export_481:
00003FDA 4E56 FFEA link A6, -0x0016
00003FDE 48E7 0328 movem.l -[A7], D6,D7,A2,A4
00003FE2 206E 000C movea.l A0, [A6 + 0xC]
00003FE6 2F08 move.l -[A7], A0
00003FE8 486E 000C pea.l [A6 + 0xC]
00003FEC 3F3C 1010 move.w -[A7], 0x1010
00003FF0 A9EB syscall Pack4/FP68K
00003FF2 286E 0008 movea.l A4, [A6 + 0x8]
00003FF6 2054 movea.l A0, [A4]
00003FF8 216E 000C 0060 move.l [A0 + 0x60], [A6 + 0xC]
00003FFE 3028 004A move.w D0, [A0 + 0x4A]
00004002 48C0 ext.l D0
00004004 2F00 move.l -[A7], D0
00004006 42A7 clr.l -[A7]
00004008 2054 movea.l A0, [A4]
0000400A 4868 0060 pea.l [A0 + 0x60]
0000400E 486E FFEA pea.l [A6 - 0x16]
00004012 3F3C 100E move.w -[A7], 0x100E
00004016 A9EB syscall Pack4/FP68K
00004018 4868 007C pea.l [A0 + 0x7C]
0000401C 486E FFEA pea.l [A6 - 0x16]
00004020 3F3C 2004 move.w -[A7], 0x2004
00004024 A9EB syscall Pack4/FP68K
00004026 486E FFEA pea.l [A6 - 0x16]
0000402A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000402E 221F move.l D1, [A7]+
00004030 201F move.l D0, [A7]+
00004032 D280 add.l D1, D0
00004034 3E01 move.w D7, D1
00004036 3C07 move.w D6, D7
00004038 2054 movea.l A0, [A4]
0000403A 9C68 005A sub.w D6, [A0 + 0x5A]
0000403E 43EE FFF4 lea.l A1, [A6 - 0xC]
00004042 45E8 0058 lea.l A2, [A0 + 0x58]
00004046 22DA move.l [A1]+, [A2]+
00004048 22DA move.l [A1]+, [A2]+
0000404A 486E FFF4 pea.l [A6 - 0xC]
0000404E 3F06 move.w -[A7], D6
00004050 4267 clr.w -[A7]
00004052 A8A8 syscall OffsetRect
00004054 2254 movea.l A1, [A4]
00004056 41E9 0058 lea.l A0, [A1 + 0x58]
0000405A 45EE FFF4 lea.l A2, [A6 - 0xC]
0000405E 20DA move.l [A0]+, [A2]+
00004060 20DA move.l [A0]+, [A2]+
00004062 4CDF 14C0 movem.l D6,D7,A2,A4, [A7]+
00004066 4E5E unlink A6
00004068 205F movea.l A0, [A7]+
0000406A 504F addq.w A7, 8
0000406C 4ED0 jmp [A0]